From 014979436ce29268b079061e933c9df17d320f10 Mon Sep 17 00:00:00 2001
From: Emmanuel Milou <emmanuel.milou@savoirfairelinux.com>
Date: Mon, 2 Feb 2009 16:12:57 -0500
Subject: [PATCH] Clean up in the working directory

---
 doc/About.txt                                 |    13 -
 doc/Build.txt                                 |    95 -
 doc/Debug.txt                                 |    11 -
 doc/Dependencies.txt                          |    48 -
 doc/Downloads.txt                             |    27 -
 doc/Features.txt                              |    80 -
 doc/Git_Access.txt                            |    55 -
 doc/Git_Access_Poly.txt                       |    28 -
 doc/Goals.txt                                 |    69 -
 doc/IRC.txt                                   |     7 -
 doc/MailingLists.txt                          |    18 -
 doc/News.txt                                  |    12 -
 doc/SFLvideo.txt                              |    20 -
 doc/Screenshots.txt                           |    22 -
 doc/asciidoc.conf                             |    38 -
 doc/images/devel.png                          |   Bin 6144 -> 0 bytes
 doc/images/fetch.png                          |   Bin 3239 -> 0 bytes
 doc/images/home.png                           |   Bin 1546 -> 0 bytes
 doc/images/info.png                           |   Bin 5694 -> 0 bytes
 doc/images/polytechnique.jpg                  |   Bin 55946 -> 0 bytes
 doc/misc/eXosip_event.txt                     |    94 -
 doc/misc/eXosip_eventCode.txt                 |    69 -
 doc/{images => }/screenshots/accounts.png     |   Bin
 .../screenshots/audio-parameters.png          |   Bin
 .../screenshots/desktop-notif-voice mail.png  |   Bin
 .../screenshots/desktop-notification.png      |   Bin
 doc/{images => }/screenshots/gtk gui.png      |   Bin
 .../screenshots/several-calls.png             |   Bin
 .../screenshots/sflphoneDialpad_gtk_0.8.png   |   Bin
 .../screenshots/sflphone_gtk_0.8.png          |   Bin
 .../screenshots/sflphone_metal.png            |   Bin
 .../screenshots/sflphone_qt3_0.6.2.png        |   Bin
 doc/uml-diagrams/sflphone-class-gui-qt.xmi    | 31881 --------------
 .../sflphone-class-gui-qt06.xml.png           |   Bin 46522 -> 0 bytes
 .../sflphone-class-gui-server.xmi             | 29119 -------------
 .../sflphone-class-gui-server06.xml.png       |   Bin 33720 -> 0 bytes
 doc/uml-diagrams/sflphone-construct.xmi       | 10167 -----
 doc/uml-diagrams/sflphone-minitone.xmi        |  2617 --
 doc/uml-diagrams/sflphone-new-daemon-arch.xmi |   438 -
 doc/uml-diagrams/sflphone-server.xmi          | 35642 ----------------
 doc/uml-diagrams/sflphone-server2.xmi         |  6899 ---
 doc/uml-diagrams/sflphone-uml.xmi             | 10688 -----
 doc/uml-diagrams/sflphonegui-uml.png          |   Bin 130556 -> 0 bytes
 doc/uml-diagrams/sflphonegui-uml.xmi          |   911 -
 build-package.sh => tools/build-package.sh    |     0
 www/config.inc.php.dist                       |    20 -
 www/footer.php                                |     3 -
 www/header.php                                |    22 -
 www/images/bg-grad.png                        |   Bin 1817 -> 0 bytes
 www/images/devel.png                          |   Bin 6144 -> 0 bytes
 www/images/fetch.png                          |   Bin 3239 -> 0 bytes
 www/images/home.png                           |   Bin 1546 -> 0 bytes
 www/images/icons/README                       |    10 -
 www/images/icons/callouts/1.png               |   Bin 329 -> 0 bytes
 www/images/icons/callouts/10.png              |   Bin 361 -> 0 bytes
 www/images/icons/callouts/11.png              |   Bin 565 -> 0 bytes
 www/images/icons/callouts/12.png              |   Bin 617 -> 0 bytes
 www/images/icons/callouts/13.png              |   Bin 623 -> 0 bytes
 www/images/icons/callouts/14.png              |   Bin 411 -> 0 bytes
 www/images/icons/callouts/15.png              |   Bin 640 -> 0 bytes
 www/images/icons/callouts/2.png               |   Bin 353 -> 0 bytes
 www/images/icons/callouts/3.png               |   Bin 350 -> 0 bytes
 www/images/icons/callouts/4.png               |   Bin 345 -> 0 bytes
 www/images/icons/callouts/5.png               |   Bin 348 -> 0 bytes
 www/images/icons/callouts/6.png               |   Bin 355 -> 0 bytes
 www/images/icons/callouts/7.png               |   Bin 344 -> 0 bytes
 www/images/icons/callouts/8.png               |   Bin 357 -> 0 bytes
 www/images/icons/callouts/9.png               |   Bin 357 -> 0 bytes
 www/images/icons/caution.png                  |   Bin 2554 -> 0 bytes
 www/images/icons/example.png                  |   Bin 2354 -> 0 bytes
 www/images/icons/home.png                     |   Bin 1340 -> 0 bytes
 www/images/icons/important.png                |   Bin 2657 -> 0 bytes
 www/images/icons/next.png                     |   Bin 1302 -> 0 bytes
 www/images/icons/note.png                     |   Bin 2730 -> 0 bytes
 www/images/icons/prev.png                     |   Bin 1348 -> 0 bytes
 www/images/icons/tip.png                      |   Bin 2602 -> 0 bytes
 www/images/icons/up.png                       |   Bin 1320 -> 0 bytes
 www/images/icons/warning.png                  |   Bin 2828 -> 0 bytes
 www/images/info.png                           |   Bin 5694 -> 0 bytes
 www/images/logoSFLphone312x91.png             |   Bin 10468 -> 0 bytes
 www/images/logoSFLphone512x149.png            |   Bin 17639 -> 0 bytes
 www/images/see-above.png                      |   Bin 200 -> 0 bytes
 www/images/toc-blank.png                      |   Bin 318 -> 0 bytes
 www/images/toc-minus.png                      |   Bin 259 -> 0 bytes
 www/images/toc-plus.png                       |   Bin 264 -> 0 bytes
 www/index.php                                 |    64 -
 www/sflphone.css                              |   320 -
 www/sflphone.funcs.php                        |   290 -
 www/templates/page_build.php                  |     1 -
 www/templates/page_devel.php                  |     3 -
 www/templates/page_discuss.php                |     5 -
 www/templates/page_donate.php                 |   134 -
 www/templates/page_download.php               |     2 -
 www/templates/page_features.php               |     1 -
 www/templates/page_goals.php                  |     3 -
 www/templates/page_home.php                   |    38 -
 www/templates/page_screenshots.php            |     3 -
 97 files changed, 129987 deletions(-)
 delete mode 100644 doc/About.txt
 delete mode 100644 doc/Build.txt
 delete mode 100644 doc/Debug.txt
 delete mode 100644 doc/Dependencies.txt
 delete mode 100644 doc/Downloads.txt
 delete mode 100644 doc/Features.txt
 delete mode 100644 doc/Git_Access.txt
 delete mode 100644 doc/Git_Access_Poly.txt
 delete mode 100644 doc/Goals.txt
 delete mode 100644 doc/IRC.txt
 delete mode 100644 doc/MailingLists.txt
 delete mode 100644 doc/News.txt
 delete mode 100644 doc/SFLvideo.txt
 delete mode 100644 doc/Screenshots.txt
 delete mode 100644 doc/asciidoc.conf
 delete mode 100644 doc/images/devel.png
 delete mode 100644 doc/images/fetch.png
 delete mode 100644 doc/images/home.png
 delete mode 100644 doc/images/info.png
 delete mode 100644 doc/images/polytechnique.jpg
 delete mode 100644 doc/misc/eXosip_event.txt
 delete mode 100644 doc/misc/eXosip_eventCode.txt
 rename doc/{images => }/screenshots/accounts.png (100%)
 rename doc/{images => }/screenshots/audio-parameters.png (100%)
 rename doc/{images => }/screenshots/desktop-notif-voice mail.png (100%)
 rename doc/{images => }/screenshots/desktop-notification.png (100%)
 rename doc/{images => }/screenshots/gtk gui.png (100%)
 rename doc/{images => }/screenshots/several-calls.png (100%)
 rename doc/{images => }/screenshots/sflphoneDialpad_gtk_0.8.png (100%)
 rename doc/{images => }/screenshots/sflphone_gtk_0.8.png (100%)
 rename doc/{images => }/screenshots/sflphone_metal.png (100%)
 rename doc/{images => }/screenshots/sflphone_qt3_0.6.2.png (100%)
 delete mode 100644 doc/uml-diagrams/sflphone-class-gui-qt.xmi
 delete mode 100644 doc/uml-diagrams/sflphone-class-gui-qt06.xml.png
 delete mode 100644 doc/uml-diagrams/sflphone-class-gui-server.xmi
 delete mode 100644 doc/uml-diagrams/sflphone-class-gui-server06.xml.png
 delete mode 100644 doc/uml-diagrams/sflphone-construct.xmi
 delete mode 100644 doc/uml-diagrams/sflphone-minitone.xmi
 delete mode 100644 doc/uml-diagrams/sflphone-new-daemon-arch.xmi
 delete mode 100644 doc/uml-diagrams/sflphone-server.xmi
 delete mode 100644 doc/uml-diagrams/sflphone-server2.xmi
 delete mode 100644 doc/uml-diagrams/sflphone-uml.xmi
 delete mode 100644 doc/uml-diagrams/sflphonegui-uml.png
 delete mode 100644 doc/uml-diagrams/sflphonegui-uml.xmi
 rename build-package.sh => tools/build-package.sh (100%)
 delete mode 100644 www/config.inc.php.dist
 delete mode 100644 www/footer.php
 delete mode 100644 www/header.php
 delete mode 100644 www/images/bg-grad.png
 delete mode 100644 www/images/devel.png
 delete mode 100644 www/images/fetch.png
 delete mode 100644 www/images/home.png
 delete mode 100644 www/images/icons/README
 delete mode 100644 www/images/icons/callouts/1.png
 delete mode 100644 www/images/icons/callouts/10.png
 delete mode 100644 www/images/icons/callouts/11.png
 delete mode 100644 www/images/icons/callouts/12.png
 delete mode 100644 www/images/icons/callouts/13.png
 delete mode 100644 www/images/icons/callouts/14.png
 delete mode 100644 www/images/icons/callouts/15.png
 delete mode 100644 www/images/icons/callouts/2.png
 delete mode 100644 www/images/icons/callouts/3.png
 delete mode 100644 www/images/icons/callouts/4.png
 delete mode 100644 www/images/icons/callouts/5.png
 delete mode 100644 www/images/icons/callouts/6.png
 delete mode 100644 www/images/icons/callouts/7.png
 delete mode 100644 www/images/icons/callouts/8.png
 delete mode 100644 www/images/icons/callouts/9.png
 delete mode 100644 www/images/icons/caution.png
 delete mode 100644 www/images/icons/example.png
 delete mode 100644 www/images/icons/home.png
 delete mode 100644 www/images/icons/important.png
 delete mode 100644 www/images/icons/next.png
 delete mode 100644 www/images/icons/note.png
 delete mode 100644 www/images/icons/prev.png
 delete mode 100644 www/images/icons/tip.png
 delete mode 100644 www/images/icons/up.png
 delete mode 100644 www/images/icons/warning.png
 delete mode 100644 www/images/info.png
 delete mode 100644 www/images/logoSFLphone312x91.png
 delete mode 100644 www/images/logoSFLphone512x149.png
 delete mode 100644 www/images/see-above.png
 delete mode 100644 www/images/toc-blank.png
 delete mode 100644 www/images/toc-minus.png
 delete mode 100644 www/images/toc-plus.png
 delete mode 100644 www/index.php
 delete mode 100644 www/sflphone.css
 delete mode 100644 www/sflphone.funcs.php
 delete mode 100644 www/templates/page_build.php
 delete mode 100644 www/templates/page_devel.php
 delete mode 100644 www/templates/page_discuss.php
 delete mode 100644 www/templates/page_donate.php
 delete mode 100644 www/templates/page_download.php
 delete mode 100644 www/templates/page_features.php
 delete mode 100644 www/templates/page_goals.php
 delete mode 100644 www/templates/page_home.php
 delete mode 100644 www/templates/page_screenshots.php

diff --git a/doc/About.txt b/doc/About.txt
deleted file mode 100644
index 2911459557..0000000000
--- a/doc/About.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-// AsciiDoc file
-
-
-About
-=====
-
-SFLphone is meant to be a robust enterprise-class desktop phone. It is designed with a hundred-calls-a-day receptionist in mind. It can work for you, too.
-
-SFLphone is released under the *GNU General Public License*.
-
-SFLphone is being developed by the global community, and maintained by
-http://www.savoirfairelinux.com[Savoir-faire Linux], a Montreal,
-Quebec, Canada-based Linux consulting company.
diff --git a/doc/Build.txt b/doc/Build.txt
deleted file mode 100644
index 71a6d5dc7c..0000000000
--- a/doc/Build.txt
+++ /dev/null
@@ -1,95 +0,0 @@
-// AsciiDoc file
-
-
-Build notes
-===========
-
-sflphoned
----------
-
-Instructions to build `sflphoned`:
-
-TIP: Check out to fullfill the sflfile:Dependencies.txt[dependencies] first.
-
-
-dbus-c++-bindings
-~~~~~~~~~~~~~~~~~
-
-Go to `libs/dbus` and run:
-
--------------------------
-./autogen.sh
-./configure --prefix=/usr
-make
-sudo make install
--------------------------
-
-You can replace `--prefix=/usr` by whatever prefix you like. Make sure to
-also change this value in the next steps.
-
-NOTE: If you have `colorgcc`, configure will *fail* on `libeXpat`. Issue an `unset CC` and `unset CXX` to build the dbus bindings.
-
-
-
-libiax2
-~~~~~~~
-
-Go to `libs/libiax2` and run:
-
--------------------------
-./gen.sh
-./configure --prefix=/usr
-make
-sudo make install
--------------------------
-
-
-
-the daemon
-~~~~~~~~~~
-
-Then, go to the root of the repository, and run:
-
----------------------------------------------------
-autoreconf --install
-./configure --prefix=/usr
-make
-sudo make install
----------------------------------------------------
-
-Run:
-
---------------------------------------
-./configure --prefix=/usr --with-debug
---------------------------------------
-
-to enable debug mode.
-
-
-sflphone-qt
------------
-
-`sflphone-qt` is *deprecated* and can't be built anymore.
-
-
-sflphone-gtk
-------------
-
-Compile `sflphone-gtk` by running:
-
--------------------------
-cd sflphone-gtk
-gnome-autogen.sh
-./configure --prefix=/usr
-make
-sudo make install
--------------------------
-
-Here again, run `./configure` with `--with-debug` to enable debugging mode.
-
-NOTE: You may need to run `autoreconf --install` before the `configure` script.
-
-You'll find `gnome-autogen.sh` in some `gnome-common`-like package of
-your distribution. You can also replace it by a call to:
-`autoreconf --install`.
-
diff --git a/doc/Debug.txt b/doc/Debug.txt
deleted file mode 100644
index 97477d05c3..0000000000
--- a/doc/Debug.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-// AsciiDoc file
-
-Debugging techniques for SFLphone
----------------------------------
-
-
-Listening protocol using `tcpdump`:
-
-----------------------
-
-----------------------
diff --git a/doc/Dependencies.txt b/doc/Dependencies.txt
deleted file mode 100644
index bc248a515f..0000000000
--- a/doc/Dependencies.txt
+++ /dev/null
@@ -1,48 +0,0 @@
-// AsciiDoc file
-
-
-Dependencies to compile SFLphone daemon
----------------------------------------
-
-`--------------------`----------`-----------------------------------------------------
-Program              Version    Notes
---------------------------------------------------------------------------------------
-libiax2              0.2.3      http://svncommunity.digium.com/view/libiax2/trunk/[svn repos] Source code included in the git repository.  
-Common C++2          1.3.21     http://sourceforge.net/projects/cplusplus/[website]
-ccRTP                1.3.5      http://sourceforge.net/projects/cplusplus/[website]
-libeXosip2 **        2.2.2      http://savannah.nongnu.org/projects/exosip/[website]
-libosip2             2.2.2      http://www.gnu.org/software/osip/[website]
-libsamplerate        0.1.2      http://www.mega-nerd.com/SRC/[website]
-libdbus-glib         0.73       Packaged with your favorite distribution.
-dbus-c++-1           0.5        Source code included in the git repository. See Build notes. 
-libexpat1            1.95.8     Packaged with your favorite distribution.
-libboost-dev	     1.34.1     	
---------------------------------------------------------------------------------------
-
-
-
-
-Dependencies to compile SFLphone-GTK
-------------------------------------
-
-`--------------------`----------`-----------------------------------------------------
-Program              Version    Notes
---------------------------------------------------------------------------------------
-libgtk2.0            2.2        
-gtkglext	     1.0	Video branch. Integration OpenGL and GTK
-dbus-glib            0.35       
-gnome-common
---------------------------------------------------------------------------------------
-
-
-
-
-Dependencies to use audio codecs
---------------------------------
-
-`--------------------`----------`-----------------------------------------------------
-Program              Version    Notes
---------------------------------------------------------------------------------------
-libgsm1-dev		     1.0.10	Standard package - Necessary to use GSM codec
-libspeex1-dev	     1.1.12	Standard package - Necessary to use SPEEX codec
---------------------------------------------------------------------------------------
diff --git a/doc/Downloads.txt b/doc/Downloads.txt
deleted file mode 100644
index 1446e013bf..0000000000
--- a/doc/Downloads.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-// AsciiDoc
-
-
-Downloads
-=========
-
-
-Latest release:
-
-[grid="all"]
-`--------------------`----------`---------------------------
-Package              Type       Link
-------------------------------------------------------------
-*SFLphone 0.7.2*     Sources    http://www.sflphone.org/releases/sflphone-0.7.2.tar.gz[Download] sflfile:Build.txt[Build notes]
-                     FC6-RPM    http://www.sflphone.org/releases/packages/rpm-fc6/sflphone-0.7.2-1.i386.rpm[Download]
-                     RC6-SRPM   http://www.sflphone.org/releases/packages/rpm-fc6/devel/sflphone-0.7.2-1.src.rpm[Download]
-*SFLphone 0.7.0*     Source     http://www.sflphone.org/releases/sflphone-0.7.0.tar.gz[Download]
-                     FC4-RPM    http://www.sflphone.org/releases/packages/rpm-fc4/sflphone-0.7.0-1.i386.rpm[Download]
-                     FC4-SRPM   http://www.sflphone.org/releases/packages/rpm-fc4/devel/sflphone-0.7.0-1.src.rpm[Download]
-------------------------------------------------------------
-
-
-Latest source code
-------------------
-
-See the sflfile:Git_Access.txt[repository access] page for the latest source
-code.
diff --git a/doc/Features.txt b/doc/Features.txt
deleted file mode 100644
index cfd80cd59f..0000000000
--- a/doc/Features.txt
+++ /dev/null
@@ -1,80 +0,0 @@
-// [done], [not done], [not tested], etc.. are defined in asciidoc.conf
-
-
-Features
-========
-
-
-SFLphone feature map
---------------------
-
- * SIP features
-   - transfer: [done] and tested
-   - reinvite: [done] and tested
-   - play DTMF sipinfo: [done] and tested
-   - receive text message: [done] and tested with sipsak
-   - SFLphone to snom (asterisk): [done] and tested
-   - SFLphone to SFLphone (IP and no proxy): [done] and tested
-   - conference: [not done] yet
-   - send text message: [not done] yet
- * IAX support: almost [done]
-   - place call: [done]
-   - transfer call: [done]
- * Audio devices:
-   - OSS: [done] and tested (portaudio)
-   - ALSA: [done] and tested (portaudio)
-   - ALSA with dmix: [not tested]
-   - JACK: [partial], portaudio has problems to open it
-   - ASIO on windows: in portaudio, [not tested]
-   - on MacOSX: we can't use portaudio in 8kHz. libsamplerate was added to convert from 44,1kHz to 8kHz.
- * Codecs:
-   - G711a/PCM: [done] and tested
-   - G711u: [done] and tested
-   - GSM: [done] and tested
-   - Speex codec 8khz: [not tested] but integrated
-   - ILBc: [notdone]
- * Video support:
-   - video integration in SIP: [not done]
-   - video integration in IAX: [not done]
-   - integration in QT: not done
- * Zeroconf:
-   - sflphone-d: partially
-   - sflphone-qt: not done
- * SFLphone Client:
-   - QT3: done and tested on linux
-   - QT4: not tested
-   - GTK: not done
-   - Command Line Interface (in C): partially done
-   - Command Line Interface (in python): not done
- * MacOSX port:
-   - compilation: done
-   - 44,1khz to 8khz conversion (with libsamplerate): not tested
- * Windows port:
-   - compilation of sflphoned: not done
-   - compilation of sflphone-qt (qt3): not done
-   - compilation of sflphone-qt (qt4): not done
- * Desktop Integration:
-   - firefox sip: handling: open sflphone, not integrated in install process
-   - konqueror sip: handling: open sflphone, not integrated in install process
-   - addressbook: open sflphone and call, not integrated in install process
-   - inter-process communication: [not done]
-   - tray icon: [not done]
-   - menu icon (.desktop): only in fedora rpm
-   - LDAP enterprise directory support: [not done]
- * Packaging:
-   - Remove libeXosip2 from package: [not done]
-   - Remove portaudio final from package: [not done]
-   - Fedora Core 4 packages: [done]
-   - Suse 9.3 packages: [done]
-   - .tar.gz publication: [done]
-   - Debian packages: [not done]
-   - Suse 10 packages: [not done]
-
-SFLphone-qt (linux)
--------------------
-
- * audiodevice input/output selector: [not done]
- * drag'n'drop over lcd screen: [done]
- * paste with ctrl+v: [done]
- * keyboard mapping: [partial], not completed
- * keyboard shortcut: [partial], not completed
diff --git a/doc/Git_Access.txt b/doc/Git_Access.txt
deleted file mode 100644
index bf8ede7fe7..0000000000
--- a/doc/Git_Access.txt
+++ /dev/null
@@ -1,55 +0,0 @@
-// AsciiDoc file
-
-
-Git anonymous access
---------------------
-
-
-To grab source code form SFLphone's git repository, run:
-
----------------------------------------------
-git clone git://sflphone.org/git/sflphone.git
----------------------------------------------
-
-which requires pass-through of *tcp port 9418*, or
-
-----------------------------------------------
-git clone http://sflphone.org/git/sflphone.git
-----------------------------------------------
-
-then
-
-----------------------------------------------
-cd sflphone
-----------------------------------------------
-
-View sflsite:build[build notes] for more details.
-
-
-
-Git developer access
---------------------
-
-Run:
-
---------------------------------------------------------------
-ssh-keygen -C sflphone_org@sflphone.org
-cat ~/.ssh/id_rsa.pub
---------------------------------------------------------------
-
-and transmit us the content of the `id_rsa.pub` file, for shared-key
-authentication. Then, if you already have a cloned repository, run:
-
---------------------------------------------------------------
-git-config remote.origin.url git+ssh://sflphone_org@sflphone.org/git/sflphone.git
---------------------------------------------------------------
-
-Otherwise, grab a new copy:
-
---------------------------------------------------------------
-git clone git+ssh://sflphone_org@sflphone.org/git/sflphone.git
-cd sflphone
-autoreconf --install
---------------------------------------------------------------
-
-
diff --git a/doc/Git_Access_Poly.txt b/doc/Git_Access_Poly.txt
deleted file mode 100644
index 13325f29a1..0000000000
--- a/doc/Git_Access_Poly.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-// AsciiDoc file
-
-Git developer access
---------------------
-
-Run:
-
---------------------------------------------------------------
-ssh-keygen -C sflphone_org@sflphone.org
-cat ~/.ssh/id_rsa.pub
---------------------------------------------------------------
-
-and transmit us the content of the `id_rsa.pub` file, for shared-key
-authentication. Then, if you already have a cloned repository, run:
-
---------------------------------------------------------------
-git-config remote.origin.url git+ssh://sflphone_org@sflphone.org/git/sflphone.git
---------------------------------------------------------------
-
-Otherwise, grab a new copy:
-
---------------------------------------------------------------
-git clone git+ssh://sflphone_org@sflphone.org/git/sflphone.git
-cd sflphone
-autoreconf --install
---------------------------------------------------------------
-
-View sflsite:build[build notes] for more details.
diff --git a/doc/Goals.txt b/doc/Goals.txt
deleted file mode 100644
index b9d84b73a7..0000000000
--- a/doc/Goals.txt
+++ /dev/null
@@ -1,69 +0,0 @@
-//AsciiDoc file
-
-Vision
-------
-
-SFLphone aims to provide an easy to use, feature full, standard compliant, VoIP software phone.
-
-Goals for next release (0.8)
-----------------------------
- - Server side:
-   * Functional IAX transport
-   * Near perfect audio
-   * Multiple-client (GUI or other) connectivity to server
- - New Gtk+ GUI with following functionality (although the server can do more):
-   * User can place a call
-   * User can answer a call
-   * User can transfer a call
-   * User can have an unlimited number of calls
-   * User can put a call on hold and off hold
-   * User is informed of waiting voice mail
-   * User can set up new SIP/IAX accounts
-   * User can edit current accounts
-   * User can delete accounts
-   * User can adjust speaker and microphone volume
-   * All instances of the UI must stay in sync.
-   
-Goals for release 0.8.5
------------------------
- - Server side:
-   * Perfect audio
-   * Better error handling of failed account registrations
-   * Fully working multiple account functionality
- - Gtk+ GUI updates
-   * User can set up audio parameters
-   * User can set up STUN and proxy settings for SIP accounts
-   * User can choose a ringtone theme
-   * User can set up locale settings
-   * Desktop notification of events
-   * User can choose an account to place a call with
- - Basic Python command-line client
-   * User can place a call
-   * User can answer calls
-   * User can send DTMF
-   * User can transfer a call
-
-
-
-Goals for release 0.9
----------------------
- - Server side:
-   * Contacts management (LDAP)
-   * Call history
-   * SMS sending
-   * Status (DND, Available, ...)
- - Gtk+ GUI updates
-   * User can receive and send SMS messages
-   * User is informed of call duration
-   * User can set up speed call buttons
-   * User can consult/clear call history
-   * User can set a status
- - Python CLI client
-   * Stable and mature code
-   * Extensible and configurable client
-   * User can put a call on hold and off hold
-   * User can adjust speaker and microphone volume
-   * User can script the client and integrate into other components
-   * CLI stays in sync with any other number of GUI/CLI/clients
-
-
diff --git a/doc/IRC.txt b/doc/IRC.txt
deleted file mode 100644
index e3bdb583e9..0000000000
--- a/doc/IRC.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-// AsciiDoc file
-
-IRC
-===
-
-Server:: `irc.freenode.org`
-Channel:: `#sflphone`
diff --git a/doc/MailingLists.txt b/doc/MailingLists.txt
deleted file mode 100644
index f732c91e65..0000000000
--- a/doc/MailingLists.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-// AsciiDoc file
-
-Mailing lists
-=============
-
-
-sflphone-user
--------------
-
-http://pouetpouet.list.com[subscribe] http://pouetpouet2.list.com[unsubscribe]
-http://pouetpouet6.list.com[archives]
-
-sflphone-devel
---------------
-
-http://pouetpouet3.list.com[subscribe] http://pouetpouet4.list.com[unsubscribe]
-http://pouetpouet5.list.com[archives]
-
diff --git a/doc/News.txt b/doc/News.txt
deleted file mode 100644
index 990f4ea3f8..0000000000
--- a/doc/News.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-// AsciiDoc file
-
-News
-====
-
-January 2008:: Partnership with *Polytechnic School* of Montreal to implement video calls and video conference. Read sflsite:sflvideo[here].
-
-December 2007:: Upcoming release 0.8.0. See the last sflsite:screenshots[]. 
-
-
-September 2007:: A new Gtk+ client is being written, to play with the new D-BUS client/server interface. 
-
diff --git a/doc/SFLvideo.txt b/doc/SFLvideo.txt
deleted file mode 100644
index 6d4e104624..0000000000
--- a/doc/SFLvideo.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-//AsciiDoc file
-
-Partnership
------------
-
-A partnership between Savoir-Faire Linux and the *Polytechnic school* of Montreal will begin in January 2008.  
-
-Five students from Polytechnic school will be working part-time on the project for a period of four months.
-
-Goals
------
-- The technical goal of this partnership is to implement a video layer in SFLphone to allow *video calls* and *video conferencing*. It is an interesting challenge because videoconference is not much implemented in softphones yet. The first step consists in implementing peer-to-peer video calls.  
-
-- This is how the application should behave on a client side:
-  * The user opens a multimedia session with an other client (SIP protocol)
-  * Local video capture (video4linux2 driver) is compressed and shipped through RTP packets.
-  * In the same time, the incoming video stream (in RTP packets also) is decompressed and displayed.
-  * The visualization framework should be flexible and should allow user parametrization. 3D API OpenGL should be used.    
-
-
diff --git a/doc/Screenshots.txt b/doc/Screenshots.txt
deleted file mode 100644
index 3eef42aeba..0000000000
--- a/doc/Screenshots.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-// AsciiDoc file
-
-Screenshots of upcoming releases
---------------------------------
-
-This is an upcoming client, to be released with version 0.8.
-
-.New SFLphone-GTK client (ver. 0.8)
-sflimage::images/screenshots/sflphone_gtk_0.8.png[New SFLphone GTK client]
-
-.New SFLphone-GTK client with the dialpad (ver. 0.8)
-sflimage::images/screenshots/sflphoneDialpad_gtk_0.8.png[New SFLphone GTK client]
-
-Historical screenshots
-----------------------
-
-.SFLphone 0.6.2 - Brushed metal skin
-sflimage::images/screenshots/sflphone_qt3_0.6.2.png[SFLphone 0.6.2]
-
-.SFLphone 0.6 - Alternate skin
-sflimage::images/screenshots/sflphone_metal.png[SFLphone 0.6]
-
diff --git a/doc/asciidoc.conf b/doc/asciidoc.conf
deleted file mode 100644
index f61b09cd99..0000000000
--- a/doc/asciidoc.conf
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-#
-# Used in Features.txt
-#
-
-[replacements]
-\[done\]\s*(.*)$=<span style="color: green">done \1<span>
-\[not\s?done\]\s*(.*)$=<span style="color: red">not done \1<span>
-\[partial\]\s*(.*)$=<span style="color: orange">partially done \1<span>
-\[not\s?tested\]\s*(.*)$=<span style="color: orange">not tested \1<span>
-
-
-#
-# Used everywhere to link pages together. Refers to another 
-#
-
-ifdef::backend-xhtml11[]
-[sflfile-inlinemacro]
-<a href="index.php?file={target}">{0?{0}}{0!{target}}</a>
-
-[sflsite-inlinemacro]
-<a href="index.php?mod={target}">{0?{0}}{0!{target}}</a>
-endif::backend-xhtml11[]
-
-#
-# Image links (with "image:")
-#
-[sflimage-blockmacro]
-<div class="image">
-<a id="{id}"></a>
-<div class="content">
-<a class="image" href="{link#}">
-<img src="index.php?img={target}" alt="{1={target}}"{1? title="{1}"}{width? width="{width}"}{height? height="{height}"}/>
-{link#}</a>
-</div>
-<div class="image-title">{title}</div>
-</div>
\ No newline at end of file
diff --git a/doc/images/devel.png b/doc/images/devel.png
deleted file mode 100644
index 70a0d06667dffbd6acc6ad7276da96cebe85d21b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 6144
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

diff --git a/doc/images/fetch.png b/doc/images/fetch.png
deleted file mode 100644
index 778b9de1c54b0bf95ebb01c852cb829adb1808d7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3239
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

diff --git a/doc/images/home.png b/doc/images/home.png
deleted file mode 100644
index 4e78a3112f1b765a334d454daa8979431dd13159..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1546
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
N!PC{xWt~$(69Ds};F$mb

diff --git a/doc/images/info.png b/doc/images/info.png
deleted file mode 100644
index 3e0729c6757590db194ea291ae00058601e4a0bc..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5694
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
ShA}WOFnGH9xvX<aXaWEyRq}`c

diff --git a/doc/images/polytechnique.jpg b/doc/images/polytechnique.jpg
deleted file mode 100644
index 232b9ea23d3eb7b00c5de119d2505e0e8a06fcad..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 55946
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

diff --git a/doc/misc/eXosip_event.txt b/doc/misc/eXosip_event.txt
deleted file mode 100644
index b68bf161d2..0000000000
--- a/doc/misc/eXosip_event.txt
+++ /dev/null
@@ -1,94 +0,0 @@
-include/osip2/osip.h
-type_t = INT
-
-    542   struct osip_event
-    543   {
-    544     type_t type;             /**< Event Type */
-    545     int transactionid;       /**< identifier of the related osip transaction */
-    546     osip_message_t *sip;     /**< SIP message (optional) */
-    547   };
-
-include/osipparser2/osip_message.h
-     52 /**
-     53  * Structure for SIP Message (REQUEST and RESPONSE).
-     54  * @struct osip_message
-     55  */
-     56   struct osip_message
-     57   {
-     58     char *sip_version;                /**< SIP version (SIP request only) */
-     59     osip_uri_t *req_uri;              /**< Request-Uri (SIP request only) */
-     60     char *sip_method;                 /**< METHOD (SIP request only) */
-     61
-     62     int status_code;                  /**< Status Code (SIP answer only) */
-     63     char *reason_phrase;              /**< Reason Phrase (SIP answer only) */
-     64
-     65     osip_list_t *accepts;             /**< Accept headers */
-     66     osip_list_t *accept_encodings;    /**< Accept-Encoding headers */
-     67     osip_list_t *accept_languages;    /**< Accept-Language headers */
-     68     osip_list_t *alert_infos;         /**< Alert-Info headers */
-     69     osip_list_t *allows;              /**< Allows headers */
-     70     osip_list_t *authentication_infos;/**< authentication_info headers */
-     71     osip_list_t *authorizations;      /**< Authorizations headers */
-     72     osip_call_id_t *call_id;          /**< Call-ID header */
-     73     osip_list_t *call_infos;          /**< Call-Infos header */
-     74     osip_list_t *contacts;            /**< Contacts headers */
-     75     osip_list_t *content_dispositions;/**< Content-Dispositions headers */
-     76     osip_list_t *content_encodings;   /**< Content-Encodings headers */
-     77     osip_content_length_t *content_length;   /**< Content-Length header */
-     78     osip_content_type_t *content_type;       /**< Content-Type header */
-     79     osip_cseq_t *cseq;                /**< CSeq header */
-     80     osip_list_t *error_infos;         /**< Error-Info headers */
-     81     osip_from_t *from;                /**< From header */
-     82     osip_mime_version_t *mime_version;/**< Mime-Version header */
-     83     osip_list_t *proxy_authenticates; /**< Proxy-Authenticate headers */
-     84     osip_list_t *proxy_authentication_infos; /**< P-Authentication-Info headers */
-     85     osip_list_t *proxy_authorizations;/**< Proxy-authorization headers */
-     86     osip_list_t *record_routes;       /**< Record-Route headers */
-     87     osip_list_t *routes;              /**< Route headers */
-     88     osip_to_t *to;                    /**< To header */
-     89     osip_list_t *vias;                /**< Vias headers */
-     90     osip_list_t *www_authenticates;   /**< WWW-Authenticate headers */
-     91
-     92     osip_list_t *headers;             /**< Other headers */
-     93
-     94     osip_list_t *bodies;              /**< List of attachements */
-     95
-     96     /*
-     97        1: structure and buffer "message" are identical.
-     98        2: buffer "message" is not up to date with the structure info (call osip_message_to_str to update it).
-     99      */
-    100     int message_property;             /**@internal */
-    101     char *message;                    /**@internal */
-    102     size_t message_length;            /**@internal */
-    103
-    104     void *application_data;           /**can be used by upper layer*/
-    105   };
-
-
-    249  * @struct eXosip_event
-    250  */
-    251   struct eXosip_event
-    252   {
-    253     eXosip_event_type_t type;               /**< type of the event */
-    254     char                textinfo[256];      /**< text description of event */
-    255     void               *external_reference; /**< external reference (for calls) */
-    256
-    257     osip_message_t     *request;   /**< request within current transaction */
-    258     osip_message_t     *response;  /**< last response within current transaction */
-    259     osip_message_t     *ack;       /**< ack within current transaction */
-    260
-    261     int tid; /**< unique id for transactions (to be used for answers) */
-    262     int did; /**< unique id for SIP dialogs */
-    263
-    264     int rid; /**< unique id for registration */
-    265     int cid; /**< unique id for SIP calls (but multiple dialogs!) */
-    266     int sid; /**< unique id for outgoing subscriptions */
-    267     int nid; /**< unique id for incoming subscriptions */
-    268
-    269     int ss_status;  /**< current Subscription-State for subscription */
-    270     int ss_reason;  /**< current Reason status for subscription */
-    271   };
-
-opip_fifo_get retourne un void*
-el = osip_list_get (ff->queue, 0);
-
diff --git a/doc/misc/eXosip_eventCode.txt b/doc/misc/eXosip_eventCode.txt
deleted file mode 100644
index 208b67de9c..0000000000
--- a/doc/misc/eXosip_eventCode.txt
+++ /dev/null
@@ -1,69 +0,0 @@
-  typedef enum eXosip_event_type
-    {
-      /* REGISTER related events */
-       0 EXOSIP_REGISTRATION_NEW,         /**< announce new registration.       */
-       1 EXOSIP_REGISTRATION_SUCCESS,     /**< user is successfully registred.  */
-       2 EXOSIP_REGISTRATION_FAILURE,     /**< user is not registred.           */
-       3 EXOSIP_REGISTRATION_REFRESHED,   /**< registration has been refreshed. */
-       4 EXOSIP_REGISTRATION_TERMINATED,  /**< UA is not registred any more.    */
-      
-      /* INVITE related events within calls */
-       5 EXOSIP_CALL_INVITE,          /**< announce a new call                   */
-       6 EXOSIP_CALL_REINVITE,        /**< announce a new INVITE within call     */
-
-       7 EXOSIP_CALL_NOANSWER,        /**< announce no answer within the timeout */
-       8 EXOSIP_CALL_PROCEEDING,      /**< announce processing by a remote app   */
-       9 EXOSIP_CALL_RINGING,         /**< announce ringback                     */
-      10 EXOSIP_CALL_ANSWERED,        /**< announce start of call                */
-      11 EXOSIP_CALL_REDIRECTED,      /**< announce a redirection                */
-      12 EXOSIP_CALL_REQUESTFAILURE,  /**< announce a request failure            */
-      13 EXOSIP_CALL_SERVERFAILURE,   /**< announce a server failure             */
-      14 EXOSIP_CALL_GLOBALFAILURE,   /**< announce a global failure             */
-      15 EXOSIP_CALL_ACK,             /**< ACK received for 200ok to INVITE      */
-      
-      16 EXOSIP_CALL_CANCELLED,       /**< announce that call has been cancelled */
-      17 EXOSIP_CALL_TIMEOUT,         /**< announce that call has failed         */
-
-      /* request related events within calls (except INVITE) */
-      18 EXOSIP_CALL_MESSAGE_NEW,            /**< announce new incoming MESSAGE. */
-      19 EXOSIP_CALL_MESSAGE_PROCEEDING,     /**< announce a 1xx for MESSAGE. */
-      20 EXOSIP_CALL_MESSAGE_ANSWERED,       /**< announce a 200ok  */
-      21 EXOSIP_CALL_MESSAGE_REDIRECTED,     /**< announce a failure. */
-      22 EXOSIP_CALL_MESSAGE_REQUESTFAILURE, /**< announce a failure. */
-      23 EXOSIP_CALL_MESSAGE_SERVERFAILURE,  /**< announce a failure. */
-      24 EXOSIP_CALL_MESSAGE_GLOBALFAILURE,  /**< announce a failure. */
-
-      25 EXOSIP_CALL_CLOSED,          /**< a BYE was received for this call      */
-
-      /* for both UAS & UAC events */
-      26 EXOSIP_CALL_RELEASED,           /**< call context is cleared.            */
-      
-      /* response received for request outside calls */
-      27 EXOSIP_MESSAGE_NEW,            /**< announce new incoming MESSAGE. */
-      28 EXOSIP_MESSAGE_PROCEEDING,     /**< announce a 1xx for MESSAGE. */
-      29 EXOSIP_MESSAGE_ANSWERED,       /**< announce a 200ok  */
-      30 EXOSIP_MESSAGE_REDIRECTED,     /**< announce a failure. */
-      31 EXOSIP_MESSAGE_REQUESTFAILURE, /**< announce a failure. */
-      32 EXOSIP_MESSAGE_SERVERFAILURE,  /**< announce a failure. */
-      33 EXOSIP_MESSAGE_GLOBALFAILURE,  /**< announce a failure. */
-      
-      /* Presence and Instant Messaging */
-      34 EXOSIP_SUBSCRIPTION_UPDATE,       /**< announce incoming SUBSCRIBE.      */
-      35 EXOSIP_SUBSCRIPTION_CLOSED,       /**< announce end of subscription.     */
-      
-      36 EXOSIP_SUBSCRIPTION_NOANSWER,        /**< announce no answer              */
-      37 EXOSIP_SUBSCRIPTION_PROCEEDING,      /**< announce a 1xx                  */
-      38 EXOSIP_SUBSCRIPTION_ANSWERED,        /**< announce a 200ok                */
-      39 EXOSIP_SUBSCRIPTION_REDIRECTED,      /**< announce a redirection          */
-      40 EXOSIP_SUBSCRIPTION_REQUESTFAILURE,  /**< announce a request failure      */
-      41 EXOSIP_SUBSCRIPTION_SERVERFAILURE,   /**< announce a server failure       */
-      42 EXOSIP_SUBSCRIPTION_GLOBALFAILURE,   /**< announce a global failure       */
-      43 EXOSIP_SUBSCRIPTION_NOTIFY,          /**< announce new NOTIFY request     */
-      
-      44 EXOSIP_SUBSCRIPTION_RELEASED,        /**< call context is cleared.        */
-      
-      45 EXOSIP_IN_SUBSCRIPTION_NEW,          /**< announce new incoming SUBSCRIBE.*/
-      46 EXOSIP_IN_SUBSCRIPTION_RELEASED,     /**< announce end of subscription.   */
-      
-      47 EXOSIP_EVENT_COUNT                /**< MAX number of events              */
-    } eXosip_event_type_t;
diff --git a/doc/images/screenshots/accounts.png b/doc/screenshots/accounts.png
similarity index 100%
rename from doc/images/screenshots/accounts.png
rename to doc/screenshots/accounts.png
diff --git a/doc/images/screenshots/audio-parameters.png b/doc/screenshots/audio-parameters.png
similarity index 100%
rename from doc/images/screenshots/audio-parameters.png
rename to doc/screenshots/audio-parameters.png
diff --git a/doc/images/screenshots/desktop-notif-voice mail.png b/doc/screenshots/desktop-notif-voice mail.png
similarity index 100%
rename from doc/images/screenshots/desktop-notif-voice mail.png
rename to doc/screenshots/desktop-notif-voice mail.png
diff --git a/doc/images/screenshots/desktop-notification.png b/doc/screenshots/desktop-notification.png
similarity index 100%
rename from doc/images/screenshots/desktop-notification.png
rename to doc/screenshots/desktop-notification.png
diff --git a/doc/images/screenshots/gtk gui.png b/doc/screenshots/gtk gui.png
similarity index 100%
rename from doc/images/screenshots/gtk gui.png
rename to doc/screenshots/gtk gui.png
diff --git a/doc/images/screenshots/several-calls.png b/doc/screenshots/several-calls.png
similarity index 100%
rename from doc/images/screenshots/several-calls.png
rename to doc/screenshots/several-calls.png
diff --git a/doc/images/screenshots/sflphoneDialpad_gtk_0.8.png b/doc/screenshots/sflphoneDialpad_gtk_0.8.png
similarity index 100%
rename from doc/images/screenshots/sflphoneDialpad_gtk_0.8.png
rename to doc/screenshots/sflphoneDialpad_gtk_0.8.png
diff --git a/doc/images/screenshots/sflphone_gtk_0.8.png b/doc/screenshots/sflphone_gtk_0.8.png
similarity index 100%
rename from doc/images/screenshots/sflphone_gtk_0.8.png
rename to doc/screenshots/sflphone_gtk_0.8.png
diff --git a/doc/images/screenshots/sflphone_metal.png b/doc/screenshots/sflphone_metal.png
similarity index 100%
rename from doc/images/screenshots/sflphone_metal.png
rename to doc/screenshots/sflphone_metal.png
diff --git a/doc/images/screenshots/sflphone_qt3_0.6.2.png b/doc/screenshots/sflphone_qt3_0.6.2.png
similarity index 100%
rename from doc/images/screenshots/sflphone_qt3_0.6.2.png
rename to doc/screenshots/sflphone_qt3_0.6.2.png
diff --git a/doc/uml-diagrams/sflphone-class-gui-qt.xmi b/doc/uml-diagrams/sflphone-class-gui-qt.xmi
deleted file mode 100644
index e16d2746dc..0000000000
--- a/doc/uml-diagrams/sflphone-class-gui-qt.xmi
+++ /dev/null
@@ -1,31881 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2006-03-04T20:38:56" xmi.version="1.2" >
- <XMI.header>
-  <XMI.documentation>
-   <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
-   <XMI.exporterVersion>1.5.2</XMI.exporterVersion>
-   <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
-  </XMI.documentation>
-  <XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" />
- </XMI.header>
- <XMI.content>
-  <UML:Model isSpecification="false" isLeaf="false" isRoot="false" xmi.id="m1" isAbstract="false" name="UML Model" >
-   <UML:Namespace.ownedElement>
-    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39680" isRoot="false" isAbstract="false" name="datatype" />
-    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39692" isRoot="false" isAbstract="false" name="constructor" />
-    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39693" isRoot="false" isAbstract="false" name="friend" />
-    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39694" isRoot="false" isAbstract="false" name="virtual" />
-    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39846" isRoot="false" isAbstract="false" name="typedef" />
-    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="40985" isRoot="false" isAbstract="false" name="enum" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39679" isRoot="false" isAbstract="false" name="int" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39681" isRoot="false" isAbstract="false" name="char" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39682" isRoot="false" isAbstract="false" name="bool" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39683" isRoot="false" isAbstract="false" name="float" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39684" isRoot="false" isAbstract="false" name="double" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39685" isRoot="false" isAbstract="false" name="short" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39686" isRoot="false" isAbstract="false" name="long" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39687" isRoot="false" isAbstract="false" name="unsigned int" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39688" isRoot="false" isAbstract="false" name="unsigned short" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39689" isRoot="false" isAbstract="false" name="unsigned long" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39690" isRoot="false" isAbstract="false" name="string" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39701" isRoot="false" isAbstract="false" name="const QString&amp;" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39708" isRoot="false" isAbstract="false" name="const Session&amp;" elementReference="39697" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39710" isRoot="false" isAbstract="false" name="const Account&amp;" elementReference="39695" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39719" isRoot="false" isAbstract="false" name="Request*" elementReference="39696" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39741" isRoot="false" isAbstract="false" name="Call*&amp;" elementReference="39698" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39779" isRoot="false" isAbstract="false" name="const std::list&lt; QString >&amp;" elementReference="39778" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39785" isRoot="false" isAbstract="false" name="std::list&lt; QString >" elementReference="39778" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39843" isRoot="false" isAbstract="false" name="mutex&amp;" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39851" isRoot="false" isAbstract="false" name="T*" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39865" isRoot="false" isAbstract="false" name="const LifetimeTracker*" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39916" isRoot="false" isAbstract="false" name="T&amp;" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39934" isRoot="false" isAbstract="false" name="Base*" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39948" isRoot="false" isAbstract="false" name="Actual*" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39961" isRoot="false" isAbstract="false" name="std::map&lt; QString, EventCreatorBase &lt; Base > * >" elementReference="39960" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39993" isRoot="false" isAbstract="false" name="const char*" elementReference="39681" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="40236" isRoot="false" isAbstract="false" name="Creator&lt; T >*" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="40333" isRoot="false" isAbstract="false" name="const QSize&amp;" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="40353" isRoot="false" isAbstract="false" name="JPushButton*" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="40398" isRoot="false" isAbstract="false" name="std::map&lt; Qt :: Key, JPushButton * >" elementReference="39960" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="40450" isRoot="false" isAbstract="false" name="ObjectCreatorBase*" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="40454" isRoot="false" isAbstract="false" name="ObjectCreatorBase&lt; Base >" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="40463" isRoot="false" isAbstract="false" name="ObjectCreatorBase&lt; Base >*" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="40474" isRoot="false" isAbstract="false" name="std::map&lt; QString, ObjectCreatorBase &lt; Base > * >" elementReference="39960" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="40480" isRoot="false" isAbstract="false" name="const T&amp;" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="40485" isRoot="false" isAbstract="false" name="std::list&lt; T >" elementReference="39778" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="40619" isRoot="false" isAbstract="false" name="const Call&amp;" elementReference="39698" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="40656" isRoot="false" isAbstract="false" name="Call*" elementReference="39698" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="40678" isRoot="false" isAbstract="false" name="PhoneLine*" elementReference="40582" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="40965" isRoot="false" isAbstract="false" name="Session*" elementReference="39697" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="40967" isRoot="false" isAbstract="false" name="Account*" elementReference="39695" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="40970" isRoot="false" isAbstract="false" name="std::vector&lt; PhoneLine * >" elementReference="40969" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="40992" isRoot="false" isAbstract="false" name="const QPixmap&amp;" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41007" isRoot="false" isAbstract="false" name="const QPixmap*" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41011" isRoot="false" isAbstract="false" name="const QListBox*" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41027" isRoot="false" isAbstract="false" name="ObjectCreatorBase&lt; Base >_1" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41082" isRoot="false" isAbstract="false" name="const QString" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41085" isRoot="false" isAbstract="false" name="const std::list&lt; QString >" elementReference="39778" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41173" isRoot="false" isAbstract="false" name="SessionIO*" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41189" isRoot="false" isAbstract="false" name="ObjectFactory&lt; Request >" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41191" isRoot="false" isAbstract="false" name="std::map&lt; QString, SessionIO * >" elementReference="39960" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41193" isRoot="false" isAbstract="false" name="std::map&lt; QString, Request * >" elementReference="39960" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41195" isRoot="false" isAbstract="false" name="std::map&lt; QString, QString >" elementReference="39960" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41336" isRoot="false" isAbstract="false" name="int&amp;" elementReference="39679" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41371" isRoot="false" isAbstract="false" name="char**" elementReference="39681" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41375" isRoot="false" isAbstract="false" name="SFLPhoneWindow*" elementReference="41363" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41387" isRoot="false" isAbstract="false" name="Launcher*" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41389" isRoot="false" isAbstract="false" name="NumericKeypad*" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41453" isRoot="false" isAbstract="false" name="const QPoint&amp;" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41469" isRoot="false" isAbstract="false" name="std::list&lt; PhoneLineButton * >" elementReference="39778" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41482" isRoot="false" isAbstract="false" name="VolumeControl*" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41485" isRoot="false" isAbstract="false" name="SFLLcd*" elementReference="41303" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41491" isRoot="false" isAbstract="false" name="ConfigurationPanel*" elementReference="39985" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41718" isRoot="false" isAbstract="false" name="Creator&lt; SessionIO >" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41727" isRoot="false" isAbstract="false" name="TCPSessionIO*" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41791" isRoot="false" isAbstract="false" name="TransparentWidget*" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="84324" isRoot="false" isAbstract="false" name="typename utilspp::SingletonHolder&lt; T, C, L, M >::InstanceType" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="84353" isRoot="false" isAbstract="false" name="EventCreatorBase*" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="84354" isRoot="false" isAbstract="false" name="EventCreatorBase&lt; Base >" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="84362" isRoot="false" isAbstract="false" name="EventCreatorBase&lt; Base >*" />
-    <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="84559" isRoot="false" isAbstract="false" name="QKeyEvent*" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39695" isRoot="false" isAbstract="false" name="Account" >
-     <UML:Classifier.feature>
-      <UML:Attribute comment="This is the session id that we are related to." isSpecification="false" visibility="private" xmi.id="39746" name="mSessionId" />
-      <UML:Attribute comment="This is the account id that we are related to." isSpecification="false" visibility="private" xmi.id="39747" name="mId" />
-      <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="39735" isRoot="false" isAbstract="false" isQuery="false" name="Account" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="39736" value="" type="39701" name="sessionId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="39737" value="" type="39701" name="name" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This will generate a call ready to be used." isSpecification="false" isLeaf="false" visibility="public" xmi.id="39738" isRoot="false" isAbstract="false" isQuery="false" name="registerAccount" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99666" type="39719" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="39739" isRoot="false" isAbstract="false" isQuery="false" name="unregisterAccount" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99667" type="39719" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will create a call. The call pointer will
-point to a newly allocated memory. You're responsible for
-deleting this memory." isSpecification="false" isLeaf="false" visibility="public" xmi.id="39740" isRoot="false" isAbstract="false" isQuery="false" name="createCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99668" type="39719" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="39742" value="" type="39741" name="call" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="39743" value="" type="39701" name="to" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="39744" isRoot="false" isAbstract="false" isQuery="false" name="id" />
-      <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="private" xmi.id="39745" isRoot="false" isAbstract="false" isQuery="false" name="Account" />
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class comment=" Copyright (C) 2004-2005 Savoir-Faire Linux inc.
- Author: Jean-Philippe Barrette-LaPierre
-            &lt;jean-philippe.barrette-lapierre@savoirfairelinux.com>
-                                                                             
- 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., 675 Mass Ave, Cambridge, MA 02139, USA." isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39696" isRoot="false" isAbstract="false" name="Request" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41083" type="41082" name="mSequenceId" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41084" type="41082" name="mCommand" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41086" type="41085" name="mArgs" />
-      <UML:Operation comment="Be aware that the first string is the message,
-and the second is the code. This is done that
-way because usually the message is more important
-than the code." isSpecification="false" isLeaf="false" visibility="protected" xmi.id="41047" isRoot="false" isAbstract="false" isQuery="false" name="error" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41048" value="" type="39700" name="" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41049" value="" type="39700" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="41050" isRoot="false" isAbstract="false" isQuery="false" name="success" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41051" value="" type="39700" name="" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41052" value="" type="39700" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="41053" isRoot="false" isAbstract="false" isQuery="false" name="entry" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41054" value="" type="39700" name="" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41055" value="" type="39700" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="41056" isRoot="false" isAbstract="false" isQuery="false" name="parsedEntry" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41057" value="" type="39700" name="" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41058" value="" type="39700" name="" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41059" value="" type="39700" name="" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41060" value="" type="39700" name="" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41061" value="" type="39700" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="41062" isRoot="false" isAbstract="false" isQuery="false" name="Request" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41063" value="" type="39701" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41064" value="" type="39701" name="command" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41065" value="" type="39779" name="args" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41066" isRoot="false" isAbstract="false" isQuery="false" name="~ Request" />
-      <UML:Operation comment="This function will parse the message and will cut the message
-in many arguments." isSpecification="false" isLeaf="false" visibility="public" xmi.id="41067" isRoot="false" isAbstract="false" isQuery="false" name="parseArgs" ownerScope="classifier" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99669" type="39785" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41068" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will be called when the request 
-receive its answer, if the request didn't successfully
-ended." isSpecification="false" isLeaf="false" visibility="public" xmi.id="41069" isRoot="false" isAbstract="false" isQuery="false" name="onError" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41070" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41071" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will be called when the request 
-receive an answer, but there's other answers to come." isSpecification="false" isLeaf="false" visibility="public" xmi.id="41072" isRoot="false" isAbstract="false" isQuery="false" name="onEntry" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41073" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41074" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will be called when the request 
-receive its answer, if the request successfully
-ended." isSpecification="false" isLeaf="false" visibility="public" xmi.id="41075" isRoot="false" isAbstract="false" isQuery="false" name="onSuccess" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41076" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41077" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will translate the function into a string.
-This is used for sending the request through a text channel." isSpecification="false" isLeaf="false" visibility="public" xmi.id="41078" isRoot="false" isAbstract="false" isQuery="false" name="toString" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41079" isRoot="false" isAbstract="false" isQuery="false" name="getSequenceId" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41080" isRoot="false" isAbstract="false" isQuery="false" name="getCommand" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41081" isRoot="false" isAbstract="false" isQuery="false" name="getArgs" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99670" type="39785" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class comment=" Copyright (C) 2004-2005 Savoir-Faire Linux inc.
- Author: Jean-Philippe Barrette-LaPierre
-            &lt;jean-philippe.barrette-lapierre@savoirfairelinux.com>
-                                                                             
- 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., 675 Mass Ave, Cambridge, MA 02139, USA." isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39697" isRoot="false" isAbstract="false" name="Session" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="40581" name="mId" />
-      <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="40550" isRoot="false" isAbstract="false" isQuery="false" name="Session" />
-      <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="40551" isRoot="false" isAbstract="false" isQuery="false" name="Session" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40552" value="" type="39701" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="retreive the account identified by name." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40553" isRoot="false" isAbstract="false" isQuery="false" name="getAccount" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99671" type="39695" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40554" value="" type="39701" name="name" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40555" isRoot="false" isAbstract="false" isQuery="false" name="getDefaultAccount" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99672" type="39695" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will play a tone. This is
-just a ear candy." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40556" isRoot="false" isAbstract="false" isQuery="false" name="playDtmf" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99673" type="39719" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40557" value="" type="39681" name="c" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will retreive the given list." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40558" isRoot="false" isAbstract="false" isQuery="false" name="list" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99674" type="39719" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40559" value="" type="39701" name="category" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will register to receive events" isSpecification="false" isLeaf="false" visibility="public" xmi.id="40560" isRoot="false" isAbstract="false" isQuery="false" name="getEvents" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99675" type="39719" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will ask for all calls status." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40561" isRoot="false" isAbstract="false" isQuery="false" name="getCallStatus" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99676" type="39719" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will mute the microphone." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40562" isRoot="false" isAbstract="false" isQuery="false" name="mute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99677" type="39719" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will ask sflphoned to close
-the session. This will only close the session,
-so sflphoned will still be running after." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40563" isRoot="false" isAbstract="false" isQuery="false" name="close" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99678" type="39719" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will register with the default account." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40564" isRoot="false" isAbstract="false" isQuery="false" name="registerToServer" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99679" type="39719" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will stop sflphoned." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40565" isRoot="false" isAbstract="false" isQuery="false" name="stop" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99680" type="39719" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40566" isRoot="false" isAbstract="false" isQuery="false" name="configSet" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99681" type="39719" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40567" value="" type="39701" name="section" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40568" value="" type="39701" name="name" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40569" value="" type="39701" name="value" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40570" isRoot="false" isAbstract="false" isQuery="false" name="configSave" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99682" type="39719" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40571" isRoot="false" isAbstract="false" isQuery="false" name="configGetAll" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99683" type="39719" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will set the volume to 
-the given percentage" isSpecification="false" isLeaf="false" visibility="public" xmi.id="40572" isRoot="false" isAbstract="false" isQuery="false" name="volume" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99684" type="39719" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40573" value="" type="39687" name="volume" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will set the mic volume to 
-the given percentage" isSpecification="false" isLeaf="false" visibility="public" xmi.id="40574" isRoot="false" isAbstract="false" isQuery="false" name="micVolume" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99685" type="39719" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40575" value="" type="39687" name="volume" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will unmute the microphone." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40576" isRoot="false" isAbstract="false" isQuery="false" name="unmute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99686" type="39719" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will ask to the SessionIO
-linked to this session to connect." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40577" isRoot="false" isAbstract="false" isQuery="false" name="connect" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40578" isRoot="false" isAbstract="false" isQuery="false" name="id" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40579" isRoot="false" isAbstract="false" isQuery="false" name="stopTone" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99687" type="39719" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40580" isRoot="false" isAbstract="false" isQuery="false" name="playTone" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99688" type="39719" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39698" isRoot="false" isAbstract="false" name="Call" >
-     <UML:Classifier.feature>
-      <UML:Attribute comment="This is the session id that we belong to." isSpecification="false" visibility="private" xmi.id="39730" name="mSessionId" />
-      <UML:Attribute comment="This is the account id that we belong to." isSpecification="false" visibility="private" xmi.id="39731" name="mAccountId" />
-      <UML:Attribute comment="This is the unique identifier of the call." isSpecification="false" visibility="private" xmi.id="39732" name="mId" />
-      <UML:Attribute comment="This is the destination of the call." isSpecification="false" visibility="private" xmi.id="39733" name="mPeer" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="39734" type="39682" name="mIsIncomming" />
-      <UML:Operation stereotype="39692" comment="A call is automaticaly registered in
-the CallManager. However, a call isn't
-registered when you have a copy constructor." isSpecification="false" isLeaf="false" visibility="public" xmi.id="39699" isRoot="false" isAbstract="false" isQuery="false" name="Call" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="39702" value="" type="39701" name="sessionId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="39703" value="" type="39701" name="accountId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="39704" value="" type="39701" name="callId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="39705" value="" type="39701" name="destination" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="39706" value="" type="39682" name="incomming" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="39707" isRoot="false" isAbstract="false" isQuery="false" name="Call" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="39709" value="" type="39708" name="session" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="39711" value="" type="39710" name="account" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="39712" value="" type="39701" name="callId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="39713" value="" type="39701" name="destination" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="39714" value="" type="39682" name="incomming" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function returns true if the 
-call is waiting to be picked up." isSpecification="false" isLeaf="false" visibility="public" xmi.id="39715" isRoot="false" isAbstract="false" isQuery="false" name="isIncomming" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99689" type="39682" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="39716" isRoot="false" isAbstract="false" isQuery="false" name="id" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="39717" isRoot="false" isAbstract="false" isQuery="false" name="peer" />
-      <UML:Operation comment="This function will answer the call." isSpecification="false" isLeaf="false" visibility="public" xmi.id="39718" isRoot="false" isAbstract="false" isQuery="false" name="answer" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99690" type="39719" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will try to transfer the
-call to the peer." isSpecification="false" isLeaf="false" visibility="public" xmi.id="39720" isRoot="false" isAbstract="false" isQuery="false" name="transfer" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99691" type="39719" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="39721" value="" type="39701" name="to" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will hangup on a call." isSpecification="false" isLeaf="false" visibility="public" xmi.id="39722" isRoot="false" isAbstract="false" isQuery="false" name="hangup" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99692" type="39719" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="///TODO need to clarify this function." isSpecification="false" isLeaf="false" visibility="public" xmi.id="39723" isRoot="false" isAbstract="false" isQuery="false" name="cancel" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99693" type="39719" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will put the call on hold.
-This *should* stop temporarly the streaming." isSpecification="false" isLeaf="false" visibility="public" xmi.id="39724" isRoot="false" isAbstract="false" isQuery="false" name="hold" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99694" type="39719" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will unhold a holding call.
-This *should* restart a stopped streaming." isSpecification="false" isLeaf="false" visibility="public" xmi.id="39725" isRoot="false" isAbstract="false" isQuery="false" name="unhold" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99695" type="39719" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function refuse and incomming call.
-It means that the phone is ringing but we
-don't want to answer." isSpecification="false" isLeaf="false" visibility="public" xmi.id="39726" isRoot="false" isAbstract="false" isQuery="false" name="refuse" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99696" type="39719" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will set this client to be
-not able to receive the call. It means that 
-the phone can still ring. But if every client
-sent notavailable, then it will be refused." isSpecification="false" isLeaf="false" visibility="public" xmi.id="39727" isRoot="false" isAbstract="false" isQuery="false" name="notAvailable" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99697" type="39719" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will send a tone to the line.
-This is used if you make a choice when you
-have a voice menu." isSpecification="false" isLeaf="false" visibility="public" xmi.id="39728" isRoot="false" isAbstract="false" isQuery="false" name="sendDtmf" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99698" type="39719" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="39729" value="" type="39681" name="c" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class comment=" Copyright (C) 2004-2005 Savoir-Faire Linux inc.
- Author: Jean-Philippe Barrette-LaPierre
-            &lt;jean-philippe.barrette-lapierre@savoirfairelinux.com>
-                                                                             
- 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., 675 Mass Ave, Cambridge, MA 02139, USA." isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39774" isRoot="false" isAbstract="false" name="Event" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="39788" name="mCode" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="39789" type="39785" name="mUnusedArgs" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="39790" type="39785" name="mArgs" />
-      <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="39775" isRoot="false" isAbstract="false" isQuery="false" name="Event" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="39776" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="39780" value="" type="39779" name="args" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="39781" isRoot="false" isAbstract="false" isQuery="false" name="~ Event" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="39782" isRoot="false" isAbstract="false" isQuery="false" name="execute" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="39783" isRoot="false" isAbstract="false" isQuery="false" name="toString" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="39784" isRoot="false" isAbstract="false" isQuery="false" name="getUnusedArgs" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99699" type="39785" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="39786" isRoot="false" isAbstract="false" isQuery="false" name="setUnusedArgs" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="39787" value="" type="39779" name="args" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39777" isRoot="false" isAbstract="false" name="std" >
-     <UML:Namespace.ownedElement>
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="39777" xmi.id="39778" isRoot="false" isAbstract="false" name="list" />
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="39777" xmi.id="39960" isRoot="false" isAbstract="false" name="map" />
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="39777" xmi.id="40969" isRoot="false" isAbstract="false" name="vector" />
-     </UML:Namespace.ownedElement>
-    </UML:Package>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39791" isRoot="false" isAbstract="false" name="CallRelatedEvent" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="39792" />
-      <UML:Generalization xmi.idref="39820" />
-      <UML:Generalization xmi.idref="40158" />
-      <UML:Generalization xmi.idref="40728" />
-      <UML:Generalization xmi.idref="84247" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="39799" name="mCallId" />
-      <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="39795" isRoot="false" isAbstract="false" isQuery="false" name="CallRelatedEvent" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="39796" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="39797" value="" type="39779" name="args" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="39798" isRoot="false" isAbstract="false" isQuery="false" name="getCallId" />
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class comment=" Copyright (C) 2004-2005 Savoir-Faire Linux inc.
- Author: Jean-Philippe Barrette-LaPierre
-            &lt;jean-philippe.barrette-lapierre@savoirfairelinux.com>
-                                                                             
- 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., 675 Mass Ave, Cambridge, MA 02139, USA." isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39800" isRoot="false" isAbstract="false" name="CallStatus" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="39801" />
-      <UML:Generalization xmi.idref="41213" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="39808" name="mAccountId" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="39809" name="mDestination" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="39810" name="mStatus" />
-      <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="39804" isRoot="false" isAbstract="false" isQuery="false" name="CallStatus" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="39805" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="39806" value="" type="39779" name="args" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="39807" isRoot="false" isAbstract="false" isQuery="false" name="execute" />
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class stereotype="39846" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39965" isRoot="false" isAbstract="false" name="CallStatusFactory" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39985" isRoot="false" isAbstract="false" name="ConfigurationPanel" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40000" name="Menu" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40002" name="TitleTab" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40004" name="linee2" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40006" name="Tab_Signalisations" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40007" name="SIPPage" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40009" name="groupBox1" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40010" name="lblFullName" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40012" name="fullName" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40013" name="lblUserHostPart" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40014" name="userPart" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40015" name="lblArobase" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40016" name="hostPart" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40017" name="groupBox2" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40018" name="lblAuthorizationUsre" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40019" name="username" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40020" name="lblPassword" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40021" name="password" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40022" name="lblProxy" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40023" name="sipproxy" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40025" name="autoregister" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40027" name="buttonRegister" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40028" name="lblError" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40029" name="STUNPage" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40030" name="groupBox3" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40031" name="textLabel1_5" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40032" name="STUNserver" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40034" name="stunButtonGroup" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40036" name="useStunNo" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40037" name="useStunYes" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40038" name="DTMFPage" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40039" name="SettingsDTMF" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40040" name="playTones" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40041" name="labelPulseLength" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40043" name="pulseLength" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40044" name="labelSendDTMF" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40046" name="sendDTMFas" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40047" name="TabPage" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40048" name="labelToneZone_4" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40049" name="zoneToneChoice" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40050" name="Tab_Audio" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40051" name="DriversPage" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40052" name="DriverChoice" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40053" name="CodecsPage" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40054" name="CodecsChoice" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40055" name="codec1" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40056" name="codec2" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40057" name="codec3" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40058" name="textLabel1_4" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40059" name="textLabel1_4_2" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40060" name="textLabel1_4_3" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40061" name="RingPage" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40062" name="groupBox5" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40063" name="ringsChoice" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40064" name="Tab_Preferences" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40065" name="DriversPage_2" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40066" name="SkinChoice" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40067" name="TabPage_2" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40068" name="Tab_About" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40069" name="DriversPage_3" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40070" name="tabWidget6" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40071" name="tab" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40072" name="tab_2" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40074" name="textEdit1" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40075" name="frame4" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40076" name="textLabel1_2" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40077" name="pixmapLabel1" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40078" name="CodecsPage_2" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40079" name="frame12" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40080" name="textLabel1" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40081" name="pixmapLabel2" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40082" name="linee2_2" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40083" name="buttonOk" />
-      <UML:Attribute isSpecification="false" visibility="public" xmi.id="40084" name="buttonCancel" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40105" name="layout17" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40106" name="layout24" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40108" name="groupBox1Layout" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40109" name="groupBox2Layout" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40110" name="layout23" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40112" name="spacer9" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40114" name="layout19" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40115" name="spacer7" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40116" name="stunButtonGroupLayout" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40117" name="SettingsDTMFLayout" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40118" name="layout11" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40119" name="layout10" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40120" name="spacer6" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40121" name="layout7" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40122" name="spacer3" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40123" name="layout8" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40124" name="spacer4" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40125" name="layout16_7" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40126" name="spacer5_4" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40127" name="layout18" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40128" name="layout17_2" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40129" name="layout18_2" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40130" name="groupBox5Layout" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40131" name="DriversPageLayout" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40132" name="frame4Layout" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40133" name="spacer22" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40134" name="spacer23" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40135" name="spacer9_2" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40136" name="CodecsPageLayout" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40137" name="frame12Layout" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40138" name="spacer19" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40139" name="spacer21" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40140" name="spacer20" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40141" name="layout19_2" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40142" name="layout28" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="40143" name="Horizontal_Spacing2" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="40146" name="image0" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="40147" name="image1" />
-      <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="39990" isRoot="false" isAbstract="false" isQuery="false" name="ConfigurationPanel" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="39992" value="" type="39991" name="parent" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="39994" value="" type="39993" name="name" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="39995" value="" type="39682" name="modal" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="39997" value="" type="39996" name="fl" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="39998" isRoot="false" isAbstract="false" isQuery="false" name="~ ConfigurationPanel" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40085" isRoot="false" isAbstract="false" isQuery="false" name="generate" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40086" isRoot="false" isAbstract="false" isQuery="false" name="slotRegisterFailed" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40087" value="" type="39700" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40088" isRoot="false" isAbstract="false" isQuery="false" name="slotRegisterSucceed" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40089" value="" type="39700" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40090" isRoot="false" isAbstract="false" isQuery="false" name="saveSlot" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40091" isRoot="false" isAbstract="false" isQuery="false" name="changeTabSlot" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40092" isRoot="false" isAbstract="false" isQuery="false" name="useStunSlot" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40093" value="" type="39679" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40094" isRoot="false" isAbstract="false" isQuery="false" name="applySkinSlot" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40095" isRoot="false" isAbstract="false" isQuery="false" name="driverSlot" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40096" value="" type="39679" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40097" isRoot="false" isAbstract="false" isQuery="false" name="updateSkins" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40098" isRoot="false" isAbstract="false" isQuery="false" name="updateRingtones" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40099" isRoot="false" isAbstract="false" isQuery="false" name="updateCodecs" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40100" isRoot="false" isAbstract="false" isQuery="false" name="updateAudioDevices" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40101" isRoot="false" isAbstract="false" isQuery="false" name="SkinChoice_selected" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40102" value="" type="39701" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40103" isRoot="false" isAbstract="false" isQuery="false" name="needRegister" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40144" isRoot="false" isAbstract="false" isQuery="false" name="languageChange" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="40148" isRoot="false" isAbstract="false" isQuery="false" name="init" />
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="40582" isRoot="false" isAbstract="false" name="PhoneLine" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="40661" type="39697" name="mSession" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="40662" type="39695" name="mAccount" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="40663" type="40656" name="mCall" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="40664" type="39687" name="mLine" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="40665" type="39682" name="mSelected" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="40666" type="39682" name="mInUse" />
-      <UML:Attribute comment="//This is the buffer when the line is not in use;" isSpecification="false" visibility="private" xmi.id="40667" name="mBuffer" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="40668" name="mLineStatus" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="40669" name="mAction" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="40670" name="mActionTimer" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="40671" name="mTalkingTime" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="40672" type="39682" name="mTalking" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="40673" name="mPeer" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="40674" type="39682" name="mIsOnError" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="40675" type="39682" name="mIsTransfering" />
-      <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="40586" isRoot="false" isAbstract="false" isQuery="false" name="PhoneLine" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40587" value="" type="39708" name="session" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40588" value="" type="39710" name="account" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40589" value="" type="39687" name="line" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40590" isRoot="false" isAbstract="false" isQuery="false" name="~ PhoneLine" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40591" isRoot="false" isAbstract="false" isQuery="false" name="call" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40592" value="" type="39701" name="to" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40593" isRoot="false" isAbstract="false" isQuery="false" name="call" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40594" isRoot="false" isAbstract="false" isQuery="false" name="answer" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40595" isRoot="false" isAbstract="false" isQuery="false" name="hangup" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40596" value="" type="39682" name="sendrequest" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40597" isRoot="false" isAbstract="false" isQuery="false" name="hold" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40598" isRoot="false" isAbstract="false" isQuery="false" name="unhold" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40599" isRoot="false" isAbstract="false" isQuery="false" name="getCallId" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40600" isRoot="false" isAbstract="false" isQuery="false" name="line" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99700" type="39687" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This will lock the current phone line.
-
-Note: this will only lock the phone line
-for those that uses this lock, unlock
-mechanism. PhoneLineManager always uses
-this mechanism. So, if you work only with
-PhoneLineManager, it will be thread safe." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40601" isRoot="false" isAbstract="false" isQuery="false" name="lock" />
-      <UML:Operation comment="This will unlock the current phone line.
-See the Note of the lock function." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40602" isRoot="false" isAbstract="false" isQuery="false" name="unlock" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40603" isRoot="false" isAbstract="false" isQuery="false" name="isAvailable" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99701" type="39682" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40604" isRoot="false" isAbstract="false" isQuery="false" name="isTalking" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99702" type="39682" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40605" isRoot="false" isAbstract="false" isQuery="false" name="sendKey" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40606" value="" type="40392" name="c" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40607" isRoot="false" isAbstract="false" isQuery="false" name="getTalkingTime" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40609" isRoot="false" isAbstract="false" isQuery="false" name="getLineStatus" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40610" isRoot="false" isAbstract="false" isQuery="false" name="getBuffer" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40611" isRoot="false" isAbstract="false" isQuery="false" name="setLineStatus" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40612" value="" type="39700" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40613" isRoot="false" isAbstract="false" isQuery="false" name="setAction" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40614" value="" type="39700" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40615" isRoot="false" isAbstract="false" isQuery="false" name="setTempAction" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40616" value="" type="39700" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40617" isRoot="false" isAbstract="false" isQuery="false" name="resetAction" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40618" isRoot="false" isAbstract="false" isQuery="false" name="incomming" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40620" value="" type="40619" name="call" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Clears the buffer of the line." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40621" isRoot="false" isAbstract="false" isQuery="false" name="clear" />
-      <UML:Operation comment="The user selected this line." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40622" isRoot="false" isAbstract="false" isQuery="false" name="select" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40623" value="" type="39682" name="hardselect" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This phoneline is no longer selected." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40624" isRoot="false" isAbstract="false" isQuery="false" name="unselect" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40625" value="" type="39682" name="hardselect" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This will do a hard unselect. it means it
-will remove the call if there's one." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40626" isRoot="false" isAbstract="false" isQuery="false" name="disconnect" />
-      <UML:Operation comment="This will close the current call. it means it
-will remove the call if there's one." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40627" isRoot="false" isAbstract="false" isQuery="false" name="close" />
-      <UML:Operation comment="This will close the current call. it means it
-will remove the call if there's one. The line
-will be in an error state." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40628" isRoot="false" isAbstract="false" isQuery="false" name="error" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40629" value="" type="39700" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will put the line on hold
-and will wait for the numbre to compose." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40630" isRoot="false" isAbstract="false" isQuery="false" name="transfer" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40631" isRoot="false" isAbstract="false" isQuery="false" name="finishTransfer" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40632" isRoot="false" isAbstract="false" isQuery="false" name="setPeer" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40633" value="" type="39701" name="peer" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40634" isRoot="false" isAbstract="false" isQuery="false" name="clearPeer" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40635" isRoot="false" isAbstract="false" isQuery="false" name="setState" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40636" value="" type="39701" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40637" isRoot="false" isAbstract="false" isQuery="false" name="setTalkingState" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40638" isRoot="false" isAbstract="false" isQuery="false" name="stopTalking" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40639" isRoot="false" isAbstract="false" isQuery="false" name="selected" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40640" value="" type="39682" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40641" isRoot="false" isAbstract="false" isQuery="false" name="backgrounded" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40642" isRoot="false" isAbstract="false" isQuery="false" name="lineStatusChanged" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40643" value="" type="39700" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40644" isRoot="false" isAbstract="false" isQuery="false" name="actionChanged" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40645" value="" type="39700" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40646" isRoot="false" isAbstract="false" isQuery="false" name="bufferStatusChanged" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40647" value="" type="39700" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40648" isRoot="false" isAbstract="false" isQuery="false" name="peerUpdated" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40649" value="" type="39700" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40650" isRoot="false" isAbstract="false" isQuery="false" name="peerCleared" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40651" isRoot="false" isAbstract="false" isQuery="false" name="talkingStarted" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40652" value="" type="40608" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40653" isRoot="false" isAbstract="false" isQuery="false" name="talkingStopped" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40654" isRoot="false" isAbstract="false" isQuery="false" name="transfered" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="40655" isRoot="false" isAbstract="false" isQuery="false" name="setCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40657" value="" type="40656" name="call" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="40658" isRoot="false" isAbstract="false" isQuery="false" name="setCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40659" value="" type="40619" name="call" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="40660" isRoot="false" isAbstract="false" isQuery="false" name="clearCall" />
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class comment="This class is used as a Lock. It means
-that it will lock a phone line on its
-constructor, and unlock it in its 
-destructor. This is generaly used to
-be exception safe." isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="40676" isRoot="false" isAbstract="false" name="PhoneLineLocker" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="40682" type="40678" name="mPhoneLine" />
-      <UML:Operation stereotype="39692" comment="Retreive the &quot;line&quot; PhoneLine and
-locks it." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40677" isRoot="false" isAbstract="false" isQuery="false" name="PhoneLineLocker" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40679" value="" type="40678" name="line" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40680" value="" type="39682" name="lock" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Unlock the currently locked PhoneLine." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40681" isRoot="false" isAbstract="false" isQuery="false" name="~ PhoneLineLocker" />
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class comment="This is the class that manages phone lines" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="40828" isRoot="false" isAbstract="false" name="PhoneLineManagerImpl" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="40966" type="40965" name="mSession" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="40968" type="40967" name="mAccount" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="40971" type="40970" name="mPhoneLines" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="40972" type="40678" name="mCurrentLine" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="40973" type="39682" name="mIsInitialized" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="40974" type="39679" name="mVolume" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="40975" type="39679" name="mMicVolume" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="40976" type="39682" name="mIsConnected" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="40977" type="39682" name="mIsStopping" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="40978" name="mLastNumber" />
-      <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="40832" isRoot="false" isAbstract="false" isQuery="false" name="PhoneLineManagerImpl" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40833" isRoot="false" isAbstract="false" isQuery="false" name="~ PhoneLineManagerImpl" />
-      <UML:Operation comment="Will return the PhoneLine linked to the line 
-number." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40834" isRoot="false" isAbstract="false" isQuery="false" name="getPhoneLine" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99703" type="40678" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40835" value="" type="39687" name="line" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Will return the PhoneLine with the call ID.
-If there's no PhoneLine of call ID, it will
-return NULL." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40836" isRoot="false" isAbstract="false" isQuery="false" name="getPhoneLine" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99704" type="40678" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40837" value="" type="39701" name="callId" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40838" isRoot="false" isAbstract="false" isQuery="false" name="getCurrentLine" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99705" type="40678" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40839" isRoot="false" isAbstract="false" isQuery="false" name="setNbLines" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40840" value="" type="39687" name="line" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40841" isRoot="false" isAbstract="false" isQuery="false" name="isConnected" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99706" type="39682" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40842" isRoot="false" isAbstract="false" isQuery="false" name="unselected" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40843" value="" type="39687" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40844" isRoot="false" isAbstract="false" isQuery="false" name="selected" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40845" value="" type="39687" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40846" isRoot="false" isAbstract="false" isQuery="false" name="connected" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40847" isRoot="false" isAbstract="false" isQuery="false" name="disconnected" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40848" isRoot="false" isAbstract="false" isQuery="false" name="readyToSendStatus" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40849" isRoot="false" isAbstract="false" isQuery="false" name="readyToHandleEvents" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40850" isRoot="false" isAbstract="false" isQuery="false" name="handleEventsSent" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40851" isRoot="false" isAbstract="false" isQuery="false" name="gotErrorOnGetEvents" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40852" value="" type="39700" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40853" isRoot="false" isAbstract="false" isQuery="false" name="gotErrorOnCallStatus" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40854" value="" type="39700" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40855" isRoot="false" isAbstract="false" isQuery="false" name="globalStatusSet" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40856" value="" type="39700" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40857" isRoot="false" isAbstract="false" isQuery="false" name="bufferStatusSet" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40858" value="" type="39700" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40859" isRoot="false" isAbstract="false" isQuery="false" name="actionSet" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40860" value="" type="39700" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40861" isRoot="false" isAbstract="false" isQuery="false" name="unselectedLineStatusSet" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40862" value="" type="39700" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40863" isRoot="false" isAbstract="false" isQuery="false" name="lineStatusSet" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40864" value="" type="39700" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40865" isRoot="false" isAbstract="false" isQuery="false" name="talkingStarted" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40866" value="" type="40608" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40867" isRoot="false" isAbstract="false" isQuery="false" name="talkingStopped" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40868" isRoot="false" isAbstract="false" isQuery="false" name="registerFailed" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40869" value="" type="39700" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40870" isRoot="false" isAbstract="false" isQuery="false" name="registerSucceed" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40871" value="" type="39700" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40872" isRoot="false" isAbstract="false" isQuery="false" name="stopped" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40873" isRoot="false" isAbstract="false" isQuery="false" name="volumeUpdated" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40874" value="" type="39679" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="40875" isRoot="false" isAbstract="false" isQuery="false" name="micVolumeUpdated" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40876" value="" type="39679" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40877" isRoot="false" isAbstract="false" isQuery="false" name="redial" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40878" isRoot="false" isAbstract="false" isQuery="false" name="transfer" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40879" isRoot="false" isAbstract="false" isQuery="false" name="hasDisconnected" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40880" isRoot="false" isAbstract="false" isQuery="false" name="registerToServer" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40881" isRoot="false" isAbstract="false" isQuery="false" name="slotRegisterFailed" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40882" value="" type="39700" name="" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40883" value="" type="39700" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40884" isRoot="false" isAbstract="false" isQuery="false" name="slotRegisterSucceed" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40885" value="" type="39700" name="" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40886" value="" type="39700" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="You need to call this function once. It must be
-call before doing anything in this class." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40887" isRoot="false" isAbstract="false" isQuery="false" name="initialize" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40888" value="" type="39708" name="session" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will make the process to start.
-It will connect to the server, and start the
-event handling." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40889" isRoot="false" isAbstract="false" isQuery="false" name="connect" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40890" isRoot="false" isAbstract="false" isQuery="false" name="sendKey" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40891" value="" type="40392" name="c" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will put the current line
-on hold. If there's no current line,
-it will do nothing." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40892" isRoot="false" isAbstract="false" isQuery="false" name="hold" />
-      <UML:Operation comment="This function will hanp up the current line
-If there's no current line, it will do nothing." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40893" isRoot="false" isAbstract="false" isQuery="false" name="hangup" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40894" value="" type="39682" name="sendrequest" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will mute the microphone if muting
-is true, it will unmute otherwise." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40895" isRoot="false" isAbstract="false" isQuery="false" name="mute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40896" value="" type="39682" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will mute the microphone" isSpecification="false" isLeaf="false" visibility="public" xmi.id="40897" isRoot="false" isAbstract="false" isQuery="false" name="mute" />
-      <UML:Operation comment="This function will unmute the microphone" isSpecification="false" isLeaf="false" visibility="public" xmi.id="40898" isRoot="false" isAbstract="false" isQuery="false" name="unmute" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40899" isRoot="false" isAbstract="false" isQuery="false" name="setup" />
-      <UML:Operation comment="This function will hanp up the line number given 
-argument. Be aware that the first line is 1, not 
-zero." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40900" isRoot="false" isAbstract="false" isQuery="false" name="hangup" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40901" value="" type="39687" name="line" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40902" value="" type="39682" name="sendrequest" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will hanp up the line with the
-following call ID. If there's no line with 
-the call ID, it will do nothing." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40903" isRoot="false" isAbstract="false" isQuery="false" name="hangup" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40904" value="" type="39701" name="callId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40905" value="" type="39682" name="sendrequest" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will hanp up the given line. If the
-line is NULL, nothing will be done." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40906" isRoot="false" isAbstract="false" isQuery="false" name="hangup" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40907" value="" type="40678" name="line" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40908" value="" type="39682" name="sendrequest" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will make a call on the 
-current line. If there's no selected
-line, it will choose the first available." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40909" isRoot="false" isAbstract="false" isQuery="false" name="call" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40910" value="" type="39701" name="to" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will add an incomming call
-on a phone line." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40911" isRoot="false" isAbstract="false" isQuery="false" name="incomming" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40912" value="" type="39701" name="accountId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40913" value="" type="39701" name="callId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40914" value="" type="39701" name="peer" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function is used to add a call on a 
-phone line." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40915" isRoot="false" isAbstract="false" isQuery="false" name="addCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99707" type="40678" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40916" value="" type="39698" name="call" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40917" value="" type="39701" name="state" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40918" isRoot="false" isAbstract="false" isQuery="false" name="addCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99708" type="40678" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40919" value="" type="39701" name="accountId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40920" value="" type="39701" name="callId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40921" value="" type="39701" name="peer" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40922" value="" type="39701" name="state" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will make a call on the 
-current line. If there's no selected
-line. It will do nothing. It will call 
-the destination contained in the
-PhoneLine buffer, if any. " isSpecification="false" isLeaf="false" visibility="public" xmi.id="40923" isRoot="false" isAbstract="false" isQuery="false" name="call" />
-      <UML:Operation comment="This function make select a new line and make a call" isSpecification="false" isLeaf="false" visibility="public" xmi.id="40924" isRoot="false" isAbstract="false" isQuery="false" name="makeNewCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40925" value="" type="39701" name="to" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will switch the lines. If the line
-is invalid, it just do nothing." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40926" isRoot="false" isAbstract="false" isQuery="false" name="selectLine" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40927" value="" type="39687" name="line" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40928" value="" type="39682" name="hardselect" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will switch the lines. If the line
-is invalid, it just do nothing." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40929" isRoot="false" isAbstract="false" isQuery="false" name="unselectLine" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40930" value="" type="39687" name="line" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will switch the line to the line having
-the given call id. If the line is invalid, it just do 
-nothing." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40931" isRoot="false" isAbstract="false" isQuery="false" name="selectLine" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40932" value="" type="39701" name="callId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40933" value="" type="39682" name="hardselect" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will clear the buffer of the active
-line. If there's no active line, it will do nothing." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40934" isRoot="false" isAbstract="false" isQuery="false" name="clear" />
-      <UML:Operation comment="This function will return the next available line.
-The line is locked, So you'll need to unlock it." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40935" isRoot="false" isAbstract="false" isQuery="false" name="getNextAvailableLine" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99709" type="40678" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will return the PhoneLine with the 
-given id. If there's no such line, it will return 
-NULL. The line is locked, So you'll need to unlock it." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40936" isRoot="false" isAbstract="false" isQuery="false" name="getLine" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99710" type="40678" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40937" value="" type="39687" name="line" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will return the PhoneLine with the
-given call id. If there's no such line, it will 
-return NULL. The line is locked, So you'll need to 
-unlock it." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40938" isRoot="false" isAbstract="false" isQuery="false" name="getLine" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99711" type="40678" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40939" value="" type="40619" name="call" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will return the next available line.
-The line is NOT locked." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40940" isRoot="false" isAbstract="false" isQuery="false" name="selectNextAvailableLine" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99712" type="40678" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will send the getevents request
-to the server.
-
-NOTE: This function MUST be called AFTER getcallstatus's
-completion." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40941" isRoot="false" isAbstract="false" isQuery="false" name="handleEvents" />
-      <UML:Operation comment="This function will simply signal the volume change." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40942" isRoot="false" isAbstract="false" isQuery="false" name="updateVolume" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40943" value="" type="39679" name="volume" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will send a request to sflphoned
-to change the volume to the given percentage." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40944" isRoot="false" isAbstract="false" isQuery="false" name="setVolume" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40945" value="" type="39679" name="volume" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will simply signal the mic volume change." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40946" isRoot="false" isAbstract="false" isQuery="false" name="updateMicVolume" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40947" value="" type="39679" name="volume" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will send a request to sflphoned
-to change the mic volume to the given percentage." isSpecification="false" isLeaf="false" visibility="public" xmi.id="40948" isRoot="false" isAbstract="false" isQuery="false" name="setMicVolume" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40949" value="" type="39679" name="volume" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will simply signal a incoming text message" isSpecification="false" isLeaf="false" visibility="public" xmi.id="40950" isRoot="false" isAbstract="false" isQuery="false" name="incomingMessageText" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40951" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40952" isRoot="false" isAbstract="false" isQuery="false" name="errorOnGetEvents" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40953" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40954" isRoot="false" isAbstract="false" isQuery="false" name="errorOnCallStatus" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40955" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40956" isRoot="false" isAbstract="false" isQuery="false" name="stop" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40957" isRoot="false" isAbstract="false" isQuery="false" name="finishStop" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="40958" isRoot="false" isAbstract="false" isQuery="false" name="unselect" />
-      <UML:Operation comment="This will send all the command needed when a
-connection has just been established. " isSpecification="false" isLeaf="false" visibility="private" xmi.id="40959" isRoot="false" isAbstract="false" isQuery="false" name="startSession" />
-      <UML:Operation comment="This function is called when we are disconnected
-from the server. This will unselect all phone lines. " isSpecification="false" isLeaf="false" visibility="private" xmi.id="40960" isRoot="false" isAbstract="false" isQuery="false" name="closeSession" />
-      <UML:Operation comment="Check if the PhoneLineManager is initialized
-or return an std::logic_error exception" isSpecification="false" isLeaf="false" visibility="private" xmi.id="40961" isRoot="false" isAbstract="false" isQuery="false" name="isInitialized" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="40962" isRoot="false" isAbstract="false" isQuery="false" name="select" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40963" value="" type="40678" name="line" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="40964" value="" type="39682" name="hardselect" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="84438" isRoot="false" isAbstract="false" isQuery="false" name="talkingStarted" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="84440" value="" type="84439" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class stereotype="39846" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="40979" isRoot="false" isAbstract="false" name="PhoneLineManager" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41087" isRoot="false" isAbstract="false" name="CallRelatedRequest" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="41088" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41116" name="mCallId" />
-      <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="41091" isRoot="false" isAbstract="false" isQuery="false" name="CallRelatedRequest" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41092" value="" type="39701" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41093" value="" type="39701" name="command" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41094" value="" type="39779" name="args" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will be called when the request 
-receive its answer, if the request didn't successfully
-ended. " isSpecification="false" isLeaf="false" visibility="public" xmi.id="41095" isRoot="false" isAbstract="false" isQuery="false" name="onError" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41096" value="" type="39698" name="call" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41097" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41098" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will be called when the request 
-receive an answer, but there's other answers to come." isSpecification="false" isLeaf="false" visibility="public" xmi.id="41099" isRoot="false" isAbstract="false" isQuery="false" name="onEntry" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41100" value="" type="39698" name="call" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41101" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41102" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will be called when the request 
-receive its answer, if the request successfully
-ended." isSpecification="false" isLeaf="false" visibility="public" xmi.id="41103" isRoot="false" isAbstract="false" isQuery="false" name="onSuccess" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41104" value="" type="39698" name="call" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41105" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41106" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will be called when the request 
-receive its answer, if the request didn't successfully
-ended. This function will call the onError, but with
-the call linked to this request." isSpecification="false" isLeaf="false" visibility="private" xmi.id="41107" isRoot="false" isAbstract="false" isQuery="false" name="onError" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41108" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41109" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will be called when the request 
-receive its answer, if the there's other answer to 
-come. This function will call the onEntry, but with
-the call linked to this request." isSpecification="false" isLeaf="false" visibility="private" xmi.id="41110" isRoot="false" isAbstract="false" isQuery="false" name="onEntry" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41111" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41112" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will be called when the request 
-receive its answer, if the request successfully
-ended. This function will call the onSuccess function, 
-but with the call linked to this request." isSpecification="false" isLeaf="false" visibility="private" xmi.id="41113" isRoot="false" isAbstract="false" isQuery="false" name="onSuccess" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41114" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41115" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41117" isRoot="false" isAbstract="false" name="AccountRequest" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="41118" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41146" type="41082" name="mAccountId" />
-      <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="41121" isRoot="false" isAbstract="false" isQuery="false" name="AccountRequest" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41122" value="" type="39701" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41123" value="" type="39701" name="command" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41124" value="" type="39779" name="args" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will be called when the request 
-receive its answer, if the request didn't successfully
-ended. " isSpecification="false" isLeaf="false" visibility="public" xmi.id="41125" isRoot="false" isAbstract="false" isQuery="false" name="onError" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41126" value="" type="39695" name="account" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41127" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41128" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will be called when the request 
-receive an answer, but there's other answers to come." isSpecification="false" isLeaf="false" visibility="public" xmi.id="41129" isRoot="false" isAbstract="false" isQuery="false" name="onEntry" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41130" value="" type="39695" name="account" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41131" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41132" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will be called when the request 
-receive its answer, if the request successfully
-ended." isSpecification="false" isLeaf="false" visibility="public" xmi.id="41133" isRoot="false" isAbstract="false" isQuery="false" name="onSuccess" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41134" value="" type="39695" name="account" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41135" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41136" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will be called when the request 
-receive its answer, if the request didn't successfully
-ended. This function will call the onError, but with
-the account linked to this request." isSpecification="false" isLeaf="false" visibility="private" xmi.id="41137" isRoot="false" isAbstract="false" isQuery="false" name="onError" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41138" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41139" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will be called when the request 
-receive its answer, if the there's other answer to 
-come. This function will call the onEntry, but with
-the account linked to this request." isSpecification="false" isLeaf="false" visibility="private" xmi.id="41140" isRoot="false" isAbstract="false" isQuery="false" name="onEntry" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41141" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41142" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will be called when the request 
-receive its answer, if the request successfully
-ended. This function will call the onSuccess function, 
-but with the account linked to this request." isSpecification="false" isLeaf="false" visibility="private" xmi.id="41143" isRoot="false" isAbstract="false" isQuery="false" name="onSuccess" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41144" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41145" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41149" isRoot="false" isAbstract="false" name="RequesterImpl" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41190" type="41189" name="mRequestFactory" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41192" type="41191" name="mSessions" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41194" type="41193" name="mRequests" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41196" type="41195" name="mSequenceToSession" />
-      <UML:Attribute comment="This is the integer used to generate the call IDs." isSpecification="false" visibility="private" xmi.id="41197" type="39689" name="mCallIdCount" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41198" type="39689" name="mSessionIdCount" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41199" type="39689" name="mSequenceIdCount" />
-      <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="41150" isRoot="false" isAbstract="false" isQuery="false" name="RequesterImpl" />
-      <UML:Operation comment="Will send the command to the sflphone's server.
-This command is non-blocking. The command linked
-to this command will be executed." isSpecification="false" isLeaf="false" visibility="public" xmi.id="41151" isRoot="false" isAbstract="false" isQuery="false" name="send" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99713" type="39719" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41152" value="" type="39701" name="sessionId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41153" value="" type="39701" name="command" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41154" value="" type="39779" name="args" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41155" isRoot="false" isAbstract="false" isQuery="false" name="receiveAnswer" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41156" value="" type="39701" name="answer" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41157" isRoot="false" isAbstract="false" isQuery="false" name="receiveAnswer" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41158" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41159" value="" type="39701" name="sequence" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41160" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41161" isRoot="false" isAbstract="false" isQuery="false" name="getCodeCategory" ownerScope="classifier" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99714" type="39679" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41162" value="" type="39701" name="code" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Generate a unique call ID. " isSpecification="false" isLeaf="false" visibility="public" xmi.id="41163" isRoot="false" isAbstract="false" isQuery="false" name="generateCallId" />
-      <UML:Operation comment="Generate a unique session ID." isSpecification="false" isLeaf="false" visibility="public" xmi.id="41164" isRoot="false" isAbstract="false" isQuery="false" name="generateSessionId" />
-      <UML:Operation comment="Generate a unique sequence ID." isSpecification="false" isLeaf="false" visibility="public" xmi.id="41165" isRoot="false" isAbstract="false" isQuery="false" name="generateSequenceId" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41166" isRoot="false" isAbstract="false" isQuery="false" name="registerObject" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41167" value="" type="39701" name="name" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41168" isRoot="false" isAbstract="false" isQuery="false" name="registerDefaultObject" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41169" isRoot="false" isAbstract="false" isQuery="false" name="getSessionIdFromSequenceId" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41170" value="" type="39701" name="sequence" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Register the session." isSpecification="false" isLeaf="false" visibility="public" xmi.id="41171" isRoot="false" isAbstract="false" isQuery="false" name="registerSession" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41172" value="" type="39701" name="id" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41174" value="" type="41173" name="io" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Will ask the session IO with id to connect." isSpecification="false" isLeaf="false" visibility="public" xmi.id="41175" isRoot="false" isAbstract="false" isQuery="false" name="connect" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41176" value="" type="39701" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function is used to notify that the SessionIO
-input of a session is down. It means that we no longer
-can receive answers. 
-
-Note: Only SessionIO related classes should call this function." isSpecification="false" isLeaf="false" visibility="public" xmi.id="41177" isRoot="false" isAbstract="false" isQuery="false" name="inputIsDown" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41178" value="" type="39701" name="sessionId" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function is used to notify that the SessionIO
-output of a session is down. It means that we no longer
-can send requests.
-
-Note: Only SessionIO related classes should call this function." isSpecification="false" isLeaf="false" visibility="public" xmi.id="41179" isRoot="false" isAbstract="false" isQuery="false" name="outputIsDown" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41180" value="" type="39701" name="sessionId" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Return the SessionIO instance related to
-the session ID." isSpecification="false" isLeaf="false" visibility="private" xmi.id="41181" isRoot="false" isAbstract="false" isQuery="false" name="getSessionIO" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99715" type="41173" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41182" value="" type="39701" name="sessionId" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Register the string to return a Actual type." isSpecification="false" isLeaf="false" visibility="private" xmi.id="41183" isRoot="false" isAbstract="false" isQuery="false" name="registerRequest" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41184" value="" type="39701" name="sessionId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41185" value="" type="39701" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41186" value="" type="39719" name="request" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="41187" isRoot="false" isAbstract="false" isQuery="false" name="getRequest" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99716" type="39719" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41188" value="" type="39701" name="sessionId" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class stereotype="39846" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41200" isRoot="false" isAbstract="false" name="Requester" />
-    <UML:Class comment=" Copyright (C) 2004-2006 Savoir-Faire Linux inc.
- Author: Yan Morin &lt;yan.morin@savoirfairelinux.com>
- Author: Jean-Philippe Barrette-LaPierre
-            &lt;jean-philippe.barrette-lapierre@savoirfairelinux.com>
-                                                                             
- 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., 675 Mass Ave, Cambridge, MA 02139, USA." isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41227" isRoot="false" isAbstract="false" name="DefaultEvent" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="41228" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="41231" isRoot="false" isAbstract="false" isQuery="false" name="DefaultEvent" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41232" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41233" value="" type="39779" name="args" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41234" isRoot="false" isAbstract="false" isQuery="false" name="execute" />
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41235" isRoot="false" isAbstract="false" name="HangupEvent" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="41236" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="41239" isRoot="false" isAbstract="false" isQuery="false" name="HangupEvent" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41240" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41241" value="" type="39779" name="args" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41242" isRoot="false" isAbstract="false" isQuery="false" name="execute" />
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41243" isRoot="false" isAbstract="false" name="RegisterSucceededEvent" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="41244" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="41247" isRoot="false" isAbstract="false" isQuery="false" name="RegisterSucceededEvent" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41248" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41249" value="" type="39779" name="args" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41250" isRoot="false" isAbstract="false" isQuery="false" name="execute" />
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41251" isRoot="false" isAbstract="false" name="RegisterFailedEvent" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="41252" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="41255" isRoot="false" isAbstract="false" isQuery="false" name="RegisterFailedEvent" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41256" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41257" value="" type="39779" name="args" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41258" isRoot="false" isAbstract="false" isQuery="false" name="execute" />
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41259" isRoot="false" isAbstract="false" name="IncommingEvent" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="41260" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41267" name="mAccountId" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41268" name="mOrigin" />
-      <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="41263" isRoot="false" isAbstract="false" isQuery="false" name="IncommingEvent" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41264" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41265" value="" type="39779" name="args" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41266" isRoot="false" isAbstract="false" isQuery="false" name="execute" />
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41286" isRoot="false" isAbstract="false" name="MessageTextEvent" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="41287" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="41294" name="mMessage" />
-      <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="41290" isRoot="false" isAbstract="false" isQuery="false" name="MessageTextEvent" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41291" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41292" value="" type="39779" name="args" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41293" isRoot="false" isAbstract="false" isQuery="false" name="execute" />
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41295" isRoot="false" isAbstract="false" name="LoadSetupEvent" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="41296" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="41299" isRoot="false" isAbstract="false" isQuery="false" name="LoadSetupEvent" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41300" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41301" value="" type="39779" name="args" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41302" isRoot="false" isAbstract="false" isQuery="false" name="execute" />
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class comment=" Copyright (C) 2004-2005 Savoir-Faire Linux inc.
- Author: Yan Morin &lt;yan.morin@savoirfairelinux.com>
- Author: Jean-Philippe Barrette-LaPierre
-            &lt;jean-philippe.barrette-lapierre@savoirfairelinux.com>
-                                                                             
- 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., 675 Mass Ave, Cambridge, MA 02139, USA." isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41303" isRoot="false" isAbstract="false" name="SFLLcd" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41346" name="mOverscreen" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41347" name="mGlobalStatus" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41348" name="mUnselectedLineStatus" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41349" name="mLineStatus" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41350" name="mBufferStatus" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41351" name="mAction" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41352" type="39679" name="mGlobalStatusPos" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41353" type="39679" name="mUnselectedLineStatusPos" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41354" type="39679" name="mLineStatusPos" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41355" type="39679" name="mBufferStatusPos" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41356" type="39679" name="mActionPos" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41357" type="39682" name="mIsTimed" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41358" name="mTime" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41359" name="mTimer" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41360" name="mUnselectedLineTimer" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41362" name="mFont" />
-      <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="41307" isRoot="false" isAbstract="false" isQuery="false" name="SFLLcd" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41308" value="" type="39991" name="parent" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41309" isRoot="false" isAbstract="false" isQuery="false" name="textIsTooBig" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="99717" type="39682" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41310" value="" type="39701" name="text" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="41311" isRoot="false" isAbstract="false" isQuery="false" name="mousePressEvent" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41312" value="" type="40262" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="41313" isRoot="false" isAbstract="false" isQuery="false" name="midClicked" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41314" isRoot="false" isAbstract="false" isQuery="false" name="paintEvent" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41317" value="" type="41316" name="event" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41318" isRoot="false" isAbstract="false" isQuery="false" name="getTimeStatus" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41319" isRoot="false" isAbstract="false" isQuery="false" name="setGlobalStatus" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41320" value="" type="39700" name="global" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41321" isRoot="false" isAbstract="false" isQuery="false" name="setUnselectedLineStatus" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41322" value="" type="39700" name="line" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41323" isRoot="false" isAbstract="false" isQuery="false" name="setLineStatus" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41324" value="" type="39700" name="line" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41325" isRoot="false" isAbstract="false" isQuery="false" name="setAction" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41326" value="" type="39700" name="line" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41327" isRoot="false" isAbstract="false" isQuery="false" name="setBufferStatus" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41328" value="" type="39700" name="line" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41329" isRoot="false" isAbstract="false" isQuery="false" name="setLineTimer" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41330" value="" type="40608" name="time" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41331" isRoot="false" isAbstract="false" isQuery="false" name="clearLineTimer" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41332" isRoot="false" isAbstract="false" isQuery="false" name="updateText" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41333" isRoot="false" isAbstract="false" isQuery="false" name="updateGlobalText" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41334" isRoot="false" isAbstract="false" isQuery="false" name="extractVisibleText" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41335" value="" type="39701" name="text" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41337" value="" type="41336" name="pos" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="41338" isRoot="false" isAbstract="false" isQuery="false" name="dragEnterEvent" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41341" value="" type="41340" name="event" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="41342" isRoot="false" isAbstract="false" isQuery="false" name="dropEvent" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41345" value="" type="41344" name="event" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41363" isRoot="false" isAbstract="false" name="SFLPhoneWindow" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41470" type="41469" name="mPhoneLineButtons" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41471" name="mCloseButton" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41472" name="mMinimizeButton" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41473" name="mHangup" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41474" name="mHold" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41475" name="mOk" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41476" name="mClear" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41477" name="mMute" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41478" name="mDtmf" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41479" name="mSetup" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41480" name="mTransfer" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41481" name="mRedial" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41483" type="41482" name="mVolume" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41484" type="41482" name="mMicVolume" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41486" type="41485" name="mLcd" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41487" name="mMain" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41488" name="mLastPos" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41489" name="mLastWindowPos" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41490" name="mPaintTimer" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41492" type="41491" name="mSetupPanel" />
-      <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="41426" isRoot="false" isAbstract="false" isQuery="false" name="SFLPhoneWindow" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41427" isRoot="false" isAbstract="false" isQuery="false" name="~ SFLPhoneWindow" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="41428" isRoot="false" isAbstract="false" isQuery="false" name="initLCD" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="41429" isRoot="false" isAbstract="false" isQuery="false" name="initGUIButtons" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="41430" isRoot="false" isAbstract="false" isQuery="false" name="initLineButtons" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="41431" isRoot="false" isAbstract="false" isQuery="false" name="initWindowButtons" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="41432" isRoot="false" isAbstract="false" isQuery="false" name="keyPressed" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41433" value="" type="40392" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="41434" isRoot="false" isAbstract="false" isQuery="false" name="shortcutPressed" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41435" value="" type="40373" name="e" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="41436" isRoot="false" isAbstract="false" isQuery="false" name="launchAsked" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="41437" isRoot="false" isAbstract="false" isQuery="false" name="reconnectAsked" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="41438" isRoot="false" isAbstract="false" isQuery="false" name="resendStatusAsked" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="41439" isRoot="false" isAbstract="false" isQuery="false" name="volumeUpdated" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41440" value="" type="39679" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="41441" isRoot="false" isAbstract="false" isQuery="false" name="micVolumeUpdated" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41442" value="" type="39679" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="41443" isRoot="false" isAbstract="false" isQuery="false" name="needToCloseDaemon" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="41444" isRoot="false" isAbstract="false" isQuery="false" name="ringtonesUpdated" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="41445" isRoot="false" isAbstract="false" isQuery="false" name="audioDevicesUpdated" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="41446" isRoot="false" isAbstract="false" isQuery="false" name="codecsUpdated" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="41447" isRoot="false" isAbstract="false" isQuery="false" name="needRegister" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="41448" isRoot="false" isAbstract="false" isQuery="false" name="registerFailed" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41449" value="" type="39700" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="41450" isRoot="false" isAbstract="false" isQuery="false" name="registerSucceed" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41451" value="" type="39700" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41452" isRoot="false" isAbstract="false" isQuery="false" name="delayedMove" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41454" value="" type="41453" name="point" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41455" isRoot="false" isAbstract="false" isQuery="false" name="delayedPaint" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41456" isRoot="false" isAbstract="false" isQuery="false" name="mousePressEvent" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41457" value="" type="40262" name="event" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41458" isRoot="false" isAbstract="false" isQuery="false" name="mouseMoveEvent" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41459" value="" type="40262" name="event" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will prompt a message box, to ask
-if the user want to reconnect to sflphoned." isSpecification="false" isLeaf="false" visibility="public" xmi.id="41460" isRoot="false" isAbstract="false" isQuery="false" name="askReconnect" />
-      <UML:Operation comment="This function will prompt a message box, to ask
-if the user want to launch sflphoned." isSpecification="false" isLeaf="false" visibility="public" xmi.id="41461" isRoot="false" isAbstract="false" isQuery="false" name="askLaunch" />
-      <UML:Operation comment="This function will ask if you want to close 
-sflphoned." isSpecification="false" isLeaf="false" visibility="public" xmi.id="41462" isRoot="false" isAbstract="false" isQuery="false" name="finish" />
-      <UML:Operation comment="This function will prompt a message box, to ask
-if the user want to resend the getcallstatus request." isSpecification="false" isLeaf="false" visibility="public" xmi.id="41463" isRoot="false" isAbstract="false" isQuery="false" name="askResendStatus" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41464" value="" type="39700" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41465" isRoot="false" isAbstract="false" isQuery="false" name="showSetup" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41466" isRoot="false" isAbstract="false" isQuery="false" name="hideSetup" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="41467" isRoot="false" isAbstract="false" isQuery="false" name="keyPressEvent" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41468" value="" type="40373" name="e" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-     <UML:Namespace.ownedElement>
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="41363" xmi.id="41364" isRoot="false" isAbstract="false" name="SFLPhoneApp" >
-       <UML:Classifier.feature>
-        <UML:Attribute isSpecification="false" visibility="private" xmi.id="41388" type="41387" name="mLauncher" />
-        <UML:Attribute isSpecification="false" visibility="private" xmi.id="41390" type="41389" name="mKeypad" />
-        <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="41369" isRoot="false" isAbstract="false" isQuery="false" name="SFLPhoneApp" >
-         <UML:BehavioralFeature.parameter>
-          <UML:Parameter isSpecification="false" visibility="private" xmi.id="41370" value="" type="39679" name="argc" />
-          <UML:Parameter isSpecification="false" visibility="private" xmi.id="41372" value="" type="41371" name="argv" />
-         </UML:BehavioralFeature.parameter>
-        </UML:Operation>
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41373" isRoot="false" isAbstract="false" isQuery="false" name="~ SFLPhoneApp" />
-        <UML:Operation comment="This function will make the widgets 
-connections." isSpecification="false" isLeaf="false" visibility="public" xmi.id="41374" isRoot="false" isAbstract="false" isQuery="false" name="initConnections" >
-         <UML:BehavioralFeature.parameter>
-          <UML:Parameter isSpecification="false" visibility="private" xmi.id="41376" value="" type="41375" name="w" />
-         </UML:BehavioralFeature.parameter>
-        </UML:Operation>
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41377" isRoot="false" isAbstract="false" isQuery="false" name="loadSkin" />
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41378" isRoot="false" isAbstract="false" isQuery="false" name="launch" />
-        <UML:Operation comment="Handle argc/argv if any left" isSpecification="false" isLeaf="false" visibility="public" xmi.id="41379" isRoot="false" isAbstract="false" isQuery="false" name="handleArg" />
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41380" isRoot="false" isAbstract="false" isQuery="false" name="paste" />
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41381" isRoot="false" isAbstract="false" isQuery="false" name="shortcutPressed" >
-         <UML:BehavioralFeature.parameter>
-          <UML:Parameter isSpecification="false" visibility="private" xmi.id="41382" value="" type="40373" name="e" />
-         </UML:BehavioralFeature.parameter>
-        </UML:Operation>
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="41383" isRoot="false" isAbstract="false" isQuery="false" name="registerFailed" >
-         <UML:BehavioralFeature.parameter>
-          <UML:Parameter isSpecification="false" visibility="private" xmi.id="41384" value="" type="41082" name="" />
-         </UML:BehavioralFeature.parameter>
-        </UML:Operation>
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="41385" isRoot="false" isAbstract="false" isQuery="false" name="registerSucceed" >
-         <UML:BehavioralFeature.parameter>
-          <UML:Parameter isSpecification="false" visibility="private" xmi.id="41386" value="" type="41082" name="" />
-         </UML:BehavioralFeature.parameter>
-        </UML:Operation>
-       </UML:Classifier.feature>
-      </UML:Class>
-     </UML:Namespace.ownedElement>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41365" isRoot="false" isAbstract="false" name="QApplication" />
-    <UML:Class comment=" Copyright (C) 2004-2005 Savoir-Faire Linux inc.
- Author: Jean-Philippe Barrette-LaPierre
-            &lt;jean-philippe.barrette-lapierre@savoirfairelinux.com>
-                                                                             
- 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., 675 Mass Ave, Cambridge, MA 02139, USA." isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41493" isRoot="false" isAbstract="false" name="EventRequest" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="41494" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="41497" isRoot="false" isAbstract="false" isQuery="false" name="EventRequest" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41498" value="" type="39701" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41499" value="" type="39701" name="command" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41500" value="" type="39779" name="args" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41501" isRoot="false" isAbstract="false" isQuery="false" name="~ EventRequest" />
-      <UML:Operation comment="This function will be called when the request 
-receive its answer, if the request didn't successfully
-ended. When we have an error on an EventRequest, we should
-quit the program." isSpecification="false" isLeaf="false" visibility="public" xmi.id="41502" isRoot="false" isAbstract="false" isQuery="false" name="onError" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41503" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41504" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will be called when the request 
-receive an answer, but there's other answers to come.
-This will be dispatched to the valid event." isSpecification="false" isLeaf="false" visibility="public" xmi.id="41505" isRoot="false" isAbstract="false" isQuery="false" name="onEntry" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41506" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41507" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will be called when the request 
-receive its answer, if the request successfully
-ended. The event handling is gone, so we should 
-quit." isSpecification="false" isLeaf="false" visibility="public" xmi.id="41508" isRoot="false" isAbstract="false" isQuery="false" name="onSuccess" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41509" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41510" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41511" isRoot="false" isAbstract="false" name="CallStatusRequest" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="41512" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="41515" isRoot="false" isAbstract="false" isQuery="false" name="CallStatusRequest" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41516" value="" type="39701" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41517" value="" type="39701" name="command" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41518" value="" type="39779" name="args" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41519" isRoot="false" isAbstract="false" isQuery="false" name="~ CallStatusRequest" />
-      <UML:Operation comment="This function will be called when the request 
-receive its answer, if the request didn't successfully
-ended. When we have an error on an EventRequest, we should
-quit the program." isSpecification="false" isLeaf="false" visibility="public" xmi.id="41520" isRoot="false" isAbstract="false" isQuery="false" name="onError" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41521" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41522" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will be called when the request 
-receive an answer, but there's other answers to come.
-This will be dispatched to the valid event." isSpecification="false" isLeaf="false" visibility="public" xmi.id="41523" isRoot="false" isAbstract="false" isQuery="false" name="onEntry" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41524" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41525" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will be called when the request 
-receive its answer, if the request successfully
-ended. The event handling is gone, so we should 
-quit." isSpecification="false" isLeaf="false" visibility="public" xmi.id="41526" isRoot="false" isAbstract="false" isQuery="false" name="onSuccess" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41527" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41528" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41529" isRoot="false" isAbstract="false" name="CallRequest" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="41530" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="41549" name="mCallId" />
-      <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="41533" isRoot="false" isAbstract="false" isQuery="false" name="CallRequest" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41534" value="" type="39701" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41535" value="" type="39701" name="command" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41536" value="" type="39779" name="args" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will be called when the request 
-receive its answer, if the request didn't successfully
-ended. " isSpecification="false" isLeaf="false" visibility="public" xmi.id="41537" isRoot="false" isAbstract="false" isQuery="false" name="onError" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41538" value="" type="39695" name="account" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41539" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41540" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will be called when the request 
-receive an answer, but there's other answers to come." isSpecification="false" isLeaf="false" visibility="public" xmi.id="41541" isRoot="false" isAbstract="false" isQuery="false" name="onEntry" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41542" value="" type="39695" name="account" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41543" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41544" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will be called when the request 
-receive its answer, if the request successfully
-ended." isSpecification="false" isLeaf="false" visibility="public" xmi.id="41545" isRoot="false" isAbstract="false" isQuery="false" name="onSuccess" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41546" value="" type="39695" name="account" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41547" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41548" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41570" isRoot="false" isAbstract="false" name="TemporaryRequest" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="41571" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="41574" isRoot="false" isAbstract="false" isQuery="false" name="TemporaryRequest" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41575" value="" type="39701" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41576" value="" type="39701" name="command" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41577" value="" type="39779" name="args" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will be called when the request 
-receive its answer, if the request didn't successfully
-ended. " isSpecification="false" isLeaf="false" visibility="public" xmi.id="41578" isRoot="false" isAbstract="false" isQuery="false" name="onError" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41579" value="" type="39698" name="call" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41580" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41581" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will be called when the request 
-receive an answer, but there's other answers to come." isSpecification="false" isLeaf="false" visibility="public" xmi.id="41582" isRoot="false" isAbstract="false" isQuery="false" name="onEntry" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41583" value="" type="39698" name="call" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41584" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41585" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will be called when the request 
-receive its answer, if the request successfully
-ended." isSpecification="false" isLeaf="false" visibility="public" xmi.id="41586" isRoot="false" isAbstract="false" isQuery="false" name="onSuccess" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41587" value="" type="39698" name="call" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41588" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41589" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41638" isRoot="false" isAbstract="false" name="SignalizedRequest" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="41639" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="41642" isRoot="false" isAbstract="false" isQuery="false" name="SignalizedRequest" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41643" value="" type="39701" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41644" value="" type="39701" name="command" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41645" value="" type="39779" name="args" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41646" isRoot="false" isAbstract="false" isQuery="false" name="onError" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41647" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41648" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41649" isRoot="false" isAbstract="false" isQuery="false" name="onEntry" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41650" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41651" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41652" isRoot="false" isAbstract="false" isQuery="false" name="onSuccess" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41653" value="" type="39701" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41654" value="" type="39701" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Be aware that the first string is the message,
-and the second is the code. This is done that
-way because usually the message is more important
-than the code." isSpecification="false" isLeaf="false" visibility="protected" xmi.id="41655" isRoot="false" isAbstract="false" isQuery="false" name="error" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41656" value="" type="39700" name="" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41657" value="" type="39700" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="41658" isRoot="false" isAbstract="false" isQuery="false" name="success" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41659" value="" type="39700" name="" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41660" value="" type="39700" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="41661" isRoot="false" isAbstract="false" isQuery="false" name="entry" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41662" value="" type="39700" name="" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="41663" value="" type="39700" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Package comment="   Copyright (c) &lt;2002-2004> &lt;Jean-Philippe Barrette-LaPierre>
-   
-   Permission is hereby granted, free of charge, to any person obtaining
-   a copy of this software and associated documentation files 
-   (cURLpp), to deal in the Software without restriction, 
-   including without limitation the rights to use, copy, modify, merge,
-   publish, distribute, sublicense, and/or sell copies of the Software,
-   and to permit persons to whom the Software is furnished to do so, 
-   subject to the following conditions:
-   
-   The above copyright notice and this permission notice shall be included
-   in all copies or substantial portions of the Software.
-   
-   THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS
-   OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 
-   IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 
-   CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 
-   TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-   SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="84260" isRoot="false" isAbstract="false" name="utilspp" >
-     <UML:Namespace.ownedElement>
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="84260" xmi.id="84261" isRoot="false" isAbstract="false" name="struct NullType" />
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="84260" xmi.id="84262" isRoot="false" isAbstract="false" name="ThreadingSingle" >
-       <UML:ModelElement.templateParameter>
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="84262" xmi.id="84263" isRoot="false" isAbstract="false" name="T" />
-       </UML:ModelElement.templateParameter>
-       <UML:Namespace.ownedElement>
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="84262" xmi.id="84263" isRoot="false" isAbstract="false" name="T" />
-        <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="84262" xmi.id="84264" isRoot="false" isAbstract="false" name="mutex" >
-         <UML:Classifier.feature>
-          <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="84265" isRoot="false" isAbstract="false" isQuery="false" name="lock" />
-          <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="84266" isRoot="false" isAbstract="false" isQuery="false" name="unlock" />
-         </UML:Classifier.feature>
-        </UML:Class>
-        <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="84262" xmi.id="84267" isRoot="false" isAbstract="false" name="lock" >
-         <UML:Classifier.feature>
-          <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="84268" isRoot="false" isAbstract="false" isQuery="false" name="lock" />
-          <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="84269" isRoot="false" isAbstract="false" isQuery="false" name="lock" >
-           <UML:BehavioralFeature.parameter>
-            <UML:Parameter isSpecification="false" visibility="private" xmi.id="84270" value="" type="39843" name="m" />
-           </UML:BehavioralFeature.parameter>
-          </UML:Operation>
-         </UML:Classifier.feature>
-        </UML:Class>
-        <UML:Class stereotype="39846" isSpecification="false" isLeaf="false" visibility="public" namespace="84262" xmi.id="84271" isRoot="false" isAbstract="false" name="VolatileType" />
-       </UML:Namespace.ownedElement>
-      </UML:Class>
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="84260" xmi.id="84272" isRoot="false" isAbstract="false" name="CreationUsingNew" >
-       <UML:ModelElement.templateParameter>
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="84272" xmi.id="84273" isRoot="false" isAbstract="false" name="T" />
-       </UML:ModelElement.templateParameter>
-       <UML:Classifier.feature>
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="84274" isRoot="false" isAbstract="false" isQuery="false" name="create" ownerScope="classifier" >
-         <UML:BehavioralFeature.parameter>
-          <UML:Parameter kind="return" xmi.id="99718" type="39851" />
-         </UML:BehavioralFeature.parameter>
-        </UML:Operation>
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="84275" isRoot="false" isAbstract="false" isQuery="false" name="destroy" ownerScope="classifier" >
-         <UML:BehavioralFeature.parameter>
-          <UML:Parameter isSpecification="false" visibility="private" xmi.id="84276" value="" type="39851" name="obj" />
-         </UML:BehavioralFeature.parameter>
-        </UML:Operation>
-       </UML:Classifier.feature>
-       <UML:Namespace.ownedElement>
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="84272" xmi.id="84273" isRoot="false" isAbstract="false" name="T" />
-       </UML:Namespace.ownedElement>
-      </UML:Class>
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="84260" xmi.id="84277" isRoot="false" isAbstract="false" name="LifetimeDefault" >
-       <UML:ModelElement.templateParameter>
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="84277" xmi.id="84278" isRoot="false" isAbstract="false" name="T" />
-       </UML:ModelElement.templateParameter>
-       <UML:Classifier.feature>
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="84279" isRoot="false" isAbstract="false" isQuery="false" name="scheduleDestruction" ownerScope="classifier" >
-         <UML:BehavioralFeature.parameter>
-          <UML:Parameter isSpecification="false" visibility="private" xmi.id="84280" value="" type="39851" name="obj" />
-         </UML:BehavioralFeature.parameter>
-        </UML:Operation>
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="84281" isRoot="false" isAbstract="false" isQuery="false" name="onDeadReference" ownerScope="classifier" />
-       </UML:Classifier.feature>
-       <UML:Namespace.ownedElement>
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="84277" xmi.id="84278" isRoot="false" isAbstract="false" name="T" />
-       </UML:Namespace.ownedElement>
-      </UML:Class>
-      <UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="84260" xmi.id="84282" isRoot="false" isAbstract="false" name="PrivateMembers" >
-       <UML:Namespace.ownedElement>
-        <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="84282" xmi.id="84291" isRoot="false" isAbstract="false" name="TrackerArray" elementReference="84283" />
-        <UML:Class comment="Helper class for utils::setLongevity" isSpecification="false" isLeaf="false" visibility="public" namespace="84282" xmi.id="84283" isRoot="false" isAbstract="false" name="LifetimeTracker" >
-         <UML:Classifier.feature>
-          <UML:Attribute isSpecification="false" visibility="private" xmi.id="84290" type="39687" name="mLongevity" />
-          <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="84284" isRoot="false" isAbstract="false" isQuery="false" name="LifetimeTracker" >
-           <UML:BehavioralFeature.parameter>
-            <UML:Parameter isSpecification="false" visibility="private" xmi.id="84285" value="" type="39687" name="longevity" />
-           </UML:BehavioralFeature.parameter>
-          </UML:Operation>
-          <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="84286" isRoot="false" isAbstract="false" isQuery="false" name="~ LifetimeTracker" />
-          <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="84287" isRoot="false" isAbstract="false" isQuery="false" name="compare" ownerScope="classifier" >
-           <UML:BehavioralFeature.parameter>
-            <UML:Parameter kind="return" xmi.id="99719" type="39682" />
-            <UML:Parameter isSpecification="false" visibility="private" xmi.id="84288" value="" type="39865" name="l" />
-            <UML:Parameter isSpecification="false" visibility="private" xmi.id="84289" value="" type="39865" name="r" />
-           </UML:BehavioralFeature.parameter>
-          </UML:Operation>
-         </UML:Classifier.feature>
-        </UML:Class>
-        <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="84282" xmi.id="84292" isRoot="false" isAbstract="false" name="Deleter" >
-         <UML:ModelElement.templateParameter>
-          <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="84292" xmi.id="84293" isRoot="false" isAbstract="false" name="T" />
-         </UML:ModelElement.templateParameter>
-         <UML:Classifier.feature>
-          <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="84294" isRoot="false" isAbstract="false" isQuery="false" name="deleteObject" >
-           <UML:BehavioralFeature.parameter>
-            <UML:Parameter isSpecification="false" visibility="private" xmi.id="84295" value="" type="39851" name="obj" />
-           </UML:BehavioralFeature.parameter>
-          </UML:Operation>
-         </UML:Classifier.feature>
-         <UML:Namespace.ownedElement>
-          <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="84292" xmi.id="84293" isRoot="false" isAbstract="false" name="T" />
-         </UML:Namespace.ownedElement>
-        </UML:Class>
-        <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="84282" xmi.id="84296" isRoot="false" isAbstract="false" name="ConcreteLifetimeTracker" >
-         <UML:ModelElement.templateParameter>
-          <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="84296" xmi.id="84297" isRoot="false" isAbstract="false" name="T" />
-          <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="84296" xmi.id="84298" isRoot="false" isAbstract="false" name="TDestroyer" />
-         </UML:ModelElement.templateParameter>
-         <UML:Classifier.feature>
-          <UML:Attribute isSpecification="false" visibility="private" xmi.id="84308" type="39851" name="mTracked" />
-          <UML:Attribute isSpecification="false" visibility="private" xmi.id="84309" type="84298" name="mDestroyer" />
-          <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="84303" isRoot="false" isAbstract="false" isQuery="false" name="ConcreteLifetimeTracker" >
-           <UML:BehavioralFeature.parameter>
-            <UML:Parameter isSpecification="false" visibility="private" xmi.id="84304" value="" type="39851" name="obj" />
-            <UML:Parameter isSpecification="false" visibility="private" xmi.id="84305" value="" type="39687" name="longevity" />
-            <UML:Parameter isSpecification="false" visibility="private" xmi.id="84306" value="" type="84298" name="d" />
-           </UML:BehavioralFeature.parameter>
-          </UML:Operation>
-          <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="84307" isRoot="false" isAbstract="false" isQuery="false" name="~ ConcreteLifetimeTracker" />
-         </UML:Classifier.feature>
-         <UML:Namespace.ownedElement>
-          <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="84296" xmi.id="84297" isRoot="false" isAbstract="false" name="T" />
-          <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="84296" xmi.id="84298" isRoot="false" isAbstract="false" name="TDestroyer" />
-         </UML:Namespace.ownedElement>
-        </UML:Class>
-        <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="84282" xmi.id="84310" isRoot="false" isAbstract="false" name="adapter" >
-         <UML:ModelElement.templateParameter>
-          <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="84310" xmi.id="84311" isRoot="false" isAbstract="false" name="T" />
-         </UML:ModelElement.templateParameter>
-         <UML:Classifier.feature>
-          <UML:Attribute isSpecification="false" visibility="public" xmi.id="84315" name="mFunc" />
-          <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="84312" isRoot="false" isAbstract="false" isQuery="false" name="operator ( )" >
-           <UML:BehavioralFeature.parameter>
-            <UML:Parameter isSpecification="false" visibility="private" xmi.id="84313" value="" type="39851" name="" />
-           </UML:BehavioralFeature.parameter>
-          </UML:Operation>
-         </UML:Classifier.feature>
-         <UML:Namespace.ownedElement>
-          <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="84310" xmi.id="84311" isRoot="false" isAbstract="false" name="T" />
-         </UML:Namespace.ownedElement>
-        </UML:Class>
-       </UML:Namespace.ownedElement>
-      </UML:Package>
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="84260" xmi.id="84316" isRoot="false" isAbstract="false" name="LifetimeWithLongevity" >
-       <UML:ModelElement.templateParameter>
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="84316" xmi.id="84317" isRoot="false" isAbstract="false" name="T" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="84316" xmi.id="84318" isRoot="false" isAbstract="false" name="TDestroyer" />
-       </UML:ModelElement.templateParameter>
-       <UML:Classifier.feature>
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="84319" isRoot="false" isAbstract="false" isQuery="false" name="scheduleDestruction" ownerScope="classifier" >
-         <UML:BehavioralFeature.parameter>
-          <UML:Parameter isSpecification="false" visibility="private" xmi.id="84320" value="" type="39851" name="obj" />
-         </UML:BehavioralFeature.parameter>
-        </UML:Operation>
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="84321" isRoot="false" isAbstract="false" isQuery="false" name="onDeadReference" ownerScope="classifier" />
-       </UML:Classifier.feature>
-       <UML:Namespace.ownedElement>
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="84316" xmi.id="84317" isRoot="false" isAbstract="false" name="T" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="84316" xmi.id="84318" isRoot="false" isAbstract="false" name="TDestroyer" />
-       </UML:Namespace.ownedElement>
-      </UML:Class>
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="84260" xmi.id="84332" isRoot="false" isAbstract="false" name="SingletonHolder" >
-       <UML:ModelElement.templateParameter>
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="84332" xmi.id="84333" isRoot="false" isAbstract="false" name="T" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="84332" xmi.id="84334" isRoot="false" isAbstract="false" name="CreationPolicy" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="84332" xmi.id="84335" isRoot="false" isAbstract="false" name="LifetimePolicy" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="84332" xmi.id="84336" isRoot="false" isAbstract="false" name="ThreadingModel" />
-       </UML:ModelElement.templateParameter>
-       <UML:Classifier.feature>
-        <UML:Attribute isSpecification="false" visibility="private" xmi.id="84345" type="84344" name="mInstance" ownerScope="classifier" />
-        <UML:Attribute isSpecification="false" visibility="private" xmi.id="84346" type="39682" name="mDestroyed" ownerScope="classifier" />
-        <UML:Operation comment="//the accessor method." isSpecification="false" isLeaf="false" visibility="public" xmi.id="84337" isRoot="false" isAbstract="false" isQuery="false" name="instance" ownerScope="classifier" >
-         <UML:BehavioralFeature.parameter>
-          <UML:Parameter kind="return" xmi.id="99720" type="39916" />
-         </UML:BehavioralFeature.parameter>
-        </UML:Operation>
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="84338" isRoot="false" isAbstract="false" isQuery="false" name="makeInstance" ownerScope="classifier" />
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="84339" isRoot="false" isAbstract="false" isQuery="false" name="terminate" ownerScope="classifier" />
-        <UML:Operation stereotype="39692" comment="//protected to be sure that nobody may create one by himself." isSpecification="false" isLeaf="false" visibility="protected" xmi.id="84340" isRoot="false" isAbstract="false" isQuery="false" name="SingletonHolder" />
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="84341" isRoot="false" isAbstract="false" isQuery="false" name="destroySingleton" ownerScope="classifier" />
-       </UML:Classifier.feature>
-       <UML:Namespace.ownedElement>
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="84332" xmi.id="84333" isRoot="false" isAbstract="false" name="T" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="84332" xmi.id="84334" isRoot="false" isAbstract="false" name="CreationPolicy" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="84332" xmi.id="84335" isRoot="false" isAbstract="false" name="LifetimePolicy" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="84332" xmi.id="84336" isRoot="false" isAbstract="false" name="ThreadingModel" />
-        <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="84332" xmi.id="84342" isRoot="false" isAbstract="false" name="ThreadingModel" />
-        <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="84332" xmi.id="84343" isRoot="false" isAbstract="false" name="ThreadingModel&lt; T * >::VolatileType" elementReference="84342" />
-        <UML:DataType stereotype="39680" isSpecification="false" isLeaf="false" visibility="public" namespace="84332" xmi.id="84344" isRoot="false" isAbstract="false" name="InstanceType" elementReference="84343" />
-       </UML:Namespace.ownedElement>
-      </UML:Class>
-     </UML:Namespace.ownedElement>
-    </UML:Package>
-    <UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="84465" isRoot="false" isAbstract="false" name="Qt" >
-     <UML:Namespace.ownedElement>
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="84465" xmi.id="84466" isRoot="false" isAbstract="false" name="Key" />
-     </UML:Namespace.ownedElement>
-    </UML:Package>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="84543" isRoot="false" isAbstract="false" name="SFLPhoneApp" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="84544" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="84565" type="41387" name="mLauncher" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="84566" type="41389" name="mKeypad" />
-      <UML:Operation stereotype="39692" isSpecification="false" isLeaf="false" visibility="public" xmi.id="84547" isRoot="false" isAbstract="false" isQuery="false" name="SFLPhoneApp" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="84548" value="" type="39679" name="argc" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="84549" value="" type="41371" name="argv" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="84550" isRoot="false" isAbstract="false" isQuery="false" name="~ SFLPhoneApp" />
-      <UML:Operation comment="This function will make the widgets 
-connections." isSpecification="false" isLeaf="false" visibility="public" xmi.id="84551" isRoot="false" isAbstract="false" isQuery="false" name="initConnections" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="84552" value="" type="41375" name="w" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="84553" isRoot="false" isAbstract="false" isQuery="false" name="loadSkin" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="84554" isRoot="false" isAbstract="false" isQuery="false" name="launch" />
-      <UML:Operation comment="Handle argc/argv if any left" isSpecification="false" isLeaf="false" visibility="public" xmi.id="84555" isRoot="false" isAbstract="false" isQuery="false" name="handleArg" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="84556" isRoot="false" isAbstract="false" isQuery="false" name="paste" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="84557" isRoot="false" isAbstract="false" isQuery="false" name="shortcutPressed" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="84560" value="" type="84559" name="e" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="84561" isRoot="false" isAbstract="false" isQuery="false" name="registerFailed" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="84562" value="" type="41082" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="84563" isRoot="false" isAbstract="false" isQuery="false" name="registerSucceed" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="84564" value="" type="41082" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Generalization isSpecification="false" child="39791" visibility="public" namespace="m1" xmi.id="39792" parent="39774" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="39800" visibility="public" namespace="m1" xmi.id="39801" parent="39791" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="39791" visibility="public" namespace="m1" xmi.id="39820" parent="39774" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="39791" visibility="public" namespace="m1" xmi.id="40158" parent="39774" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="39874" visibility="public" namespace="m1" xmi.id="40188" parent="39877" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="40240" visibility="public" namespace="m1" xmi.id="40293" parent="39972" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="40347" visibility="public" namespace="m1" xmi.id="40348" parent="39986" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="40582" visibility="public" namespace="m1" xmi.id="40583" parent="40273" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="39791" visibility="public" namespace="m1" xmi.id="40728" parent="39774" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="39827" visibility="public" namespace="m1" xmi.id="40735" parent="39828" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="39874" visibility="public" namespace="m1" xmi.id="40758" parent="39877" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="40451" visibility="public" namespace="m1" xmi.id="41028" parent="41027" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="39696" visibility="public" namespace="m1" xmi.id="41044" parent="40273" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="41087" visibility="public" namespace="m1" xmi.id="41088" parent="39696" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="41117" visibility="public" namespace="m1" xmi.id="41118" parent="39696" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="39800" visibility="public" namespace="m1" xmi.id="41213" parent="39791" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="41227" visibility="public" namespace="m1" xmi.id="41228" parent="39774" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="41235" visibility="public" namespace="m1" xmi.id="41236" parent="39791" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="41243" visibility="public" namespace="m1" xmi.id="41244" parent="39774" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="41251" visibility="public" namespace="m1" xmi.id="41252" parent="39774" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="41259" visibility="public" namespace="m1" xmi.id="41260" parent="39791" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="41286" visibility="public" namespace="m1" xmi.id="41287" parent="39774" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="41295" visibility="public" namespace="m1" xmi.id="41296" parent="39774" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="41303" visibility="public" namespace="m1" xmi.id="41304" parent="39972" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="41364" visibility="public" namespace="m1" xmi.id="41366" parent="41365" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="41493" visibility="public" namespace="m1" xmi.id="41494" parent="39696" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="41511" visibility="public" namespace="m1" xmi.id="41512" parent="39696" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="41529" visibility="public" namespace="m1" xmi.id="41530" parent="41117" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="41570" visibility="public" namespace="m1" xmi.id="41571" parent="41087" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="41638" visibility="public" namespace="m1" xmi.id="41639" parent="39696" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="41421" visibility="public" namespace="m1" xmi.id="41754" parent="39972" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="39791" visibility="public" namespace="m1" xmi.id="84247" parent="39774" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="84543" visibility="public" namespace="m1" xmi.id="84544" parent="41365" discriminator="" name="" />
-    <UML:Dependency isSpecification="false" visibility="public" namespace="m1" xmi.id="96561" client="39696" name="" supplier="41193" />
-    <UML:Dependency isSpecification="false" visibility="public" namespace="m1" xmi.id="96783" client="41193" name="" supplier="39696" />
-    <UML:Dependency isSpecification="false" visibility="public" namespace="m1" xmi.id="97886" client="40970" name="" supplier="40582" />
-   </UML:Namespace.ownedElement>
-  </UML:Model>
- </XMI.content>
- <XMI.extensions xmi.extender="umbrello" >
-  <docsettings viewid="39653" documentation="" uniqueid="99720" />
-  <diagrams>
-   <diagram snapgrid="0" showattsig="0" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="0" usefillcolor="1" snapx="10" canvaswidth="933" snapy="10" showatts="0" xmi.id="39653" documentation="" type="402" showops="0" showpackage="0" name="class diagram" localid="900000" showstereotype="0" showscope="0" snapcsgrid="0" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="834" >
-    <widgets>
-     <classwidget usesdiagramfillcolour="0" width="62" showattsigs="603" usesdiagramusefillcolour="1" x="539" y="115" showopsigs="603" linewidth="none" fillcolour="#ffcab8" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="39695" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="0" width="112" showattsigs="603" usesdiagramusefillcolour="1" x="88" y="660" showopsigs="603" linewidth="none" fillcolour="#ffcab8" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="41117" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="0" width="61" showattsigs="603" usesdiagramusefillcolour="1" x="868" y="153" showopsigs="603" linewidth="none" fillcolour="#ffcab8" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="39698" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="1" width="116" showattsigs="603" usesdiagramusefillcolour="1" x="478" y="531" showopsigs="603" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="39791" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="0" width="131" showattsigs="603" usesdiagramusefillcolour="1" x="257" y="696" showopsigs="603" linewidth="none" fillcolour="#ffcab8" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="41087" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="0" width="85" showattsigs="603" usesdiagramusefillcolour="1" x="121" y="741" showopsigs="603" linewidth="none" fillcolour="#ffcab8" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="41529" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="0" width="74" showattsigs="603" usesdiagramusefillcolour="1" x="581" y="628" showopsigs="603" linewidth="none" fillcolour="#ffcab8" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="39800" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="0" width="124" showattsigs="603" usesdiagramusefillcolour="1" x="276" y="610" showopsigs="603" linewidth="none" fillcolour="#ffcab8" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="41511" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="0" width="131" showattsigs="603" usesdiagramusefillcolour="1" x="104" y="127" showopsigs="603" linewidth="none" fillcolour="#ffcab8" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="39985" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="1" width="89" showattsigs="603" usesdiagramusefillcolour="1" x="480" y="444" showopsigs="603" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="41227" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="1" width="107" showattsigs="603" usesdiagramusefillcolour="1" x="514" y="357" showopsigs="603" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="39774" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="1" width="96" showattsigs="603" usesdiagramusefillcolour="1" x="98" y="571" showopsigs="603" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="41493" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="1" width="94" showattsigs="603" usesdiagramusefillcolour="1" x="449" y="620" showopsigs="603" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="41235" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="1" width="117" showattsigs="603" usesdiagramusefillcolour="1" x="496" y="698" showopsigs="603" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="41259" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="1" width="113" showattsigs="603" usesdiagramusefillcolour="1" x="351" y="483" showopsigs="603" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="41295" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="1" width="126" showattsigs="603" usesdiagramusefillcolour="1" x="664" y="396" showopsigs="603" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="41286" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="0" width="78" showattsigs="603" usesdiagramusefillcolour="1" x="663" y="138" showopsigs="603" linewidth="none" fillcolour="#ffcab8" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="40582" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="1" width="120" showattsigs="603" usesdiagramusefillcolour="1" x="726" y="236" showopsigs="603" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="40676" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="1" width="159" showattsigs="603" usesdiagramusefillcolour="1" x="518" y="2" showopsigs="603" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="40828" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="0" width="135" showattsigs="603" usesdiagramusefillcolour="1" x="623" y="466" showopsigs="603" linewidth="none" fillcolour="#ffcab8" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="41251" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="0" width="165" showattsigs="603" usesdiagramusefillcolour="1" x="607" y="530" showopsigs="603" linewidth="none" fillcolour="#ffcab8" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="41243" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="1" width="94" showattsigs="603" usesdiagramusefillcolour="1" x="158" y="434" showopsigs="603" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="39696" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="1" width="101" showattsigs="603" usesdiagramusefillcolour="1" x="213" y="256" showopsigs="603" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="41149" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="0" width="59" showattsigs="603" usesdiagramusefillcolour="1" x="104" y="224" showopsigs="603" linewidth="none" fillcolour="#ffcab8" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="41303" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="0" width="126" showattsigs="603" usesdiagramusefillcolour="1" x="337" y="176" showopsigs="603" linewidth="none" fillcolour="#ffcab8" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="41363" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="0" width="61" showattsigs="603" usesdiagramusefillcolour="1" x="735" y="11" showopsigs="603" linewidth="none" fillcolour="#ffcab8" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="39697" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="1" width="127" showattsigs="603" usesdiagramusefillcolour="1" x="42" y="511" showopsigs="603" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="41638" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="1" width="128" showattsigs="603" usesdiagramusefillcolour="1" x="279" y="779" showopsigs="603" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="41570" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="1" width="92" showattsigs="603" usesdiagramusefillcolour="1" x="346" y="4" showopsigs="603" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="41365" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="0" width="101" showattsigs="603" usesdiagramusefillcolour="1" x="344" y="92" showopsigs="603" linewidth="none" fillcolour="#ffcab8" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="84543" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <datatypewidget usesdiagramfillcolour="1" width="202" usesdiagramusefillcolour="1" x="110" y="341" linewidth="none" fillcolour="none" height="42" usefillcolor="1" isinstance="0" xmi.id="41193" showstereotype="1" font="Arial,10,-1,5,75,1,0,0,0,0" linecolor="none" />
-     <datatypewidget usesdiagramfillcolour="1" width="174" usesdiagramusefillcolour="1" x="517" y="253" linewidth="none" fillcolour="none" height="42" usefillcolor="1" isinstance="0" xmi.id="40970" showstereotype="1" font="Arial,10,-1,5,75,1,0,0,0,0" linecolor="none" />
-    </widgets>
-    <messages/>
-    <associations>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="41117" widgetaid="41529" xmi.id="41530" linecolor="none" >
-      <linepath>
-       <startpoint startx="160" starty="741" />
-       <endpoint endx="160" endy="711" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="3" linewidth="none" widgetbid="39791" widgetaid="39800" xmi.id="39801" linecolor="none" >
-      <linepath>
-       <startpoint startx="594" starty="628" />
-       <endpoint endx="594" endy="582" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="6" indexb="3" linewidth="none" widgetbid="39774" widgetaid="39791" xmi.id="39792" linecolor="none" >
-      <linepath>
-       <startpoint startx="542" starty="531" />
-       <endpoint endx="542" endy="408" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="6" indexb="1" linewidth="none" widgetbid="39774" widgetaid="41227" xmi.id="41228" linecolor="none" >
-      <linepath>
-       <startpoint startx="514" starty="444" />
-       <endpoint endx="514" endy="408" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="1" linewidth="none" widgetbid="39791" widgetaid="41235" xmi.id="41236" linecolor="none" >
-      <linepath>
-       <startpoint startx="504" starty="620" />
-       <endpoint endx="504" endy="582" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="2" linewidth="none" widgetbid="39791" widgetaid="41259" xmi.id="41260" linecolor="none" >
-      <linepath>
-       <startpoint startx="522" starty="698" />
-       <endpoint endx="522" endy="582" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="6" indexb="2" linewidth="none" widgetbid="39774" widgetaid="41295" xmi.id="41296" linecolor="none" >
-      <linepath>
-       <startpoint startx="464" starty="483" />
-       <endpoint endx="528" endy="408" />
-       <point x="528" y="479" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="39774" widgetaid="41286" xmi.id="41287" linecolor="none" >
-      <linepath>
-       <startpoint startx="664" starty="408" />
-       <endpoint endx="621" endy="408" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="39695" widgetaid="40582" xmi.id="40662" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
-      <linepath>
-       <startpoint startx="663" starty="165" />
-       <endpoint endx="601" endy="165" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="75" usesdiagramusefillcolour="1" x="603" y="167" linewidth="none" posttext="" role="710" fillcolour="none" height="25" usefillcolor="1" pretext="+" isinstance="0" xmi.id="98327" showstereotype="1" text="mAccount" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="39698" widgetaid="40582" xmi.id="40663" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
-      <linepath>
-       <startpoint startx="741" starty="170" />
-       <endpoint endx="868" endy="170" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="834" y="136" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="98329" text="0..1" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-      <floatingtext usesdiagramfillcolour="1" width="49" usesdiagramusefillcolour="1" x="817" y="172" linewidth="none" posttext="" role="710" fillcolour="none" height="25" usefillcolor="1" pretext="+" isinstance="0" xmi.id="98328" text="mCall" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="3" indexb="2" linewidth="none" widgetbid="40582" widgetaid="40676" xmi.id="40682" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
-      <linepath>
-       <startpoint startx="741" starty="236" />
-       <endpoint endx="741" endy="189" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="740" y="158" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="98331" text="0..1" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-      <floatingtext usesdiagramfillcolour="1" width="88" usesdiagramusefillcolour="1" x="619" y="190" linewidth="none" posttext="" role="710" fillcolour="none" height="25" usefillcolor="1" pretext="+" isinstance="0" xmi.id="98330" text="mPhoneLine" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-     </assocwidget>
-     <assocwidget totalcounta="4" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="39695" widgetaid="40828" xmi.id="40968" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
-      <linepath>
-       <startpoint startx="548" starty="53" />
-       <endpoint endx="548" endy="115" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="711" y="94" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="98333" showstereotype="1" text="0..1" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-      <floatingtext usesdiagramfillcolour="1" width="75" usesdiagramusefillcolour="1" x="619" y="108" linewidth="none" posttext="" role="710" fillcolour="none" height="25" usefillcolor="1" pretext="+" isinstance="0" xmi.id="98332" showstereotype="1" text="mAccount" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-     </assocwidget>
-     <assocwidget totalcounta="4" indexa="3" visibilityB="200" totalcountb="3" indexb="1" linewidth="none" widgetbid="40582" widgetaid="40828" xmi.id="40972" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
-      <linepath>
-       <startpoint startx="663" starty="53" />
-       <endpoint endx="663" endy="138" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="717" y="100" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="98335" showstereotype="1" text="0..1" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-      <floatingtext usesdiagramfillcolour="1" width="93" usesdiagramusefillcolour="1" x="629" y="108" linewidth="none" posttext="" role="710" fillcolour="none" height="25" usefillcolor="1" pretext="+" isinstance="0" xmi.id="98334" showstereotype="1" text="mCurrentLine" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="6" indexb="5" linewidth="none" widgetbid="39774" widgetaid="41251" xmi.id="41252" linecolor="none" >
-      <linepath>
-       <startpoint startx="623" starty="467" />
-       <endpoint endx="621" endy="408" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="6" indexb="4" linewidth="none" widgetbid="39774" widgetaid="41243" xmi.id="41244" linecolor="none" >
-      <linepath>
-       <startpoint startx="607" starty="530" />
-       <endpoint endx="607" endy="408" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="6" indexb="4" linewidth="none" widgetbid="39696" widgetaid="41087" xmi.id="41088" linecolor="none" >
-      <linepath>
-       <startpoint startx="257" starty="696" />
-       <endpoint endx="252" endy="485" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="6" indexb="3" linewidth="none" widgetbid="39696" widgetaid="41117" xmi.id="41118" linecolor="none" >
-      <linepath>
-       <startpoint startx="199" starty="660" />
-       <endpoint endx="199" endy="485" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="6" indexb="2" linewidth="none" widgetbid="39696" widgetaid="41493" xmi.id="41494" linecolor="none" >
-      <linepath>
-       <startpoint startx="181" starty="571" />
-       <endpoint endx="181" endy="485" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="6" indexb="5" linewidth="none" widgetbid="39696" widgetaid="41511" xmi.id="41512" linecolor="none" >
-      <linepath>
-       <startpoint startx="276" starty="610" />
-       <endpoint endx="252" endy="485" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="3" indexa="2" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="41303" widgetaid="41363" xmi.id="41486" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
-      <linepath>
-       <startpoint startx="337" starty="227" />
-       <endpoint endx="163" endy="227" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="165" y="193" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="98337" showstereotype="1" text="0..1" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-      <floatingtext usesdiagramfillcolour="1" width="48" usesdiagramusefillcolour="1" x="165" y="229" linewidth="none" posttext="" role="710" fillcolour="none" height="25" usefillcolor="1" pretext="+" isinstance="0" xmi.id="98336" text="mLcd" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-     </assocwidget>
-     <assocwidget totalcounta="3" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="39985" widgetaid="41363" xmi.id="41492" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
-      <linepath>
-       <startpoint startx="337" starty="176" />
-       <endpoint endx="235" endy="176" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="345" y="141" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="98339" text="0..1" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-      <floatingtext usesdiagramfillcolour="1" width="94" usesdiagramusefillcolour="1" x="116" y="178" linewidth="none" posttext="" role="710" fillcolour="none" height="25" usefillcolor="1" pretext="+" isinstance="0" xmi.id="98338" showstereotype="1" text="mSetupPanel" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-     </assocwidget>
-     <assocwidget totalcounta="3" indexa="2" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="39697" widgetaid="40582" xmi.id="40661" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
-      <linepath>
-       <startpoint startx="735" starty="138" />
-       <endpoint endx="735" endy="62" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="74" usesdiagramusefillcolour="1" x="663" y="64" linewidth="none" posttext="" role="710" fillcolour="none" height="25" usefillcolor="1" pretext="+" isinstance="0" xmi.id="98340" text="mSession" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="39697" widgetaid="40828" xmi.id="40966" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
-      <linepath>
-       <startpoint startx="677" starty="53" />
-       <endpoint endx="735" endy="53" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="1281" y="66" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="98342" text="0..1" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-      <floatingtext usesdiagramfillcolour="1" width="74" usesdiagramusefillcolour="1" x="1190" y="42" linewidth="none" posttext="" role="710" fillcolour="none" height="25" usefillcolor="1" pretext="+" isinstance="0" xmi.id="98341" showstereotype="1" text="mSession" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="6" indexb="1" linewidth="none" widgetbid="39696" widgetaid="41638" xmi.id="41639" linecolor="none" >
-      <linepath>
-       <startpoint startx="169" starty="511" />
-       <endpoint endx="169" endy="485" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="41087" widgetaid="41570" xmi.id="41571" linecolor="none" >
-      <linepath>
-       <startpoint startx="305" starty="779" />
-       <endpoint endx="305" endy="747" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="41365" widgetaid="84543" xmi.id="84544" linecolor="none" >
-      <linepath>
-       <startpoint startx="402" starty="92" />
-       <endpoint endx="402" endy="55" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="41193" widgetaid="41149" xmi.id="41194" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
-      <linepath>
-       <startpoint startx="257" starty="307" />
-       <endpoint endx="257" endy="341" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="82" usesdiagramusefillcolour="1" x="177" y="314" linewidth="none" posttext="" role="710" fillcolour="none" height="25" usefillcolor="1" pretext="+" isinstance="0" xmi.id="98343" showstereotype="1" text="mRequests" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="39696" widgetaid="41193" xmi.id="96783" linecolor="none" >
-      <linepath>
-       <startpoint startx="203" starty="383" />
-       <endpoint endx="203" endy="434" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="4" indexa="2" visibilityB="200" totalcountb="3" indexb="1" linewidth="none" widgetbid="40970" widgetaid="40828" xmi.id="40971" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
-      <linepath>
-       <startpoint startx="529" starty="53" />
-       <endpoint endx="529" endy="253" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="95" usesdiagramusefillcolour="1" x="54" y="226" linewidth="none" posttext="" role="710" fillcolour="none" height="25" usefillcolor="1" pretext="+" isinstance="0" xmi.id="98344" showstereotype="1" text="mPhoneLines" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-     </assocwidget>
-     <assocwidget totalcounta="3" indexa="2" totalcountb="3" indexb="1" linewidth="none" widgetbid="40582" widgetaid="40970" xmi.id="97886" linecolor="none" >
-      <linepath>
-       <startpoint startx="663" starty="253" />
-       <endpoint endx="663" endy="189" />
-      </linepath>
-     </assocwidget>
-    </associations>
-   </diagram>
-  </diagrams>
-  <listview>
-   <listitem open="1" type="800" label="Views" >
-    <listitem open="1" type="801" label="Logical View" >
-     <listitem open="0" type="813" id="39695" >
-      <listitem open="0" type="814" id="39746" />
-      <listitem open="0" type="814" id="39747" />
-      <listitem open="0" type="815" id="39735" />
-      <listitem open="0" type="815" id="39738" />
-      <listitem open="0" type="815" id="39739" />
-      <listitem open="0" type="815" id="39740" />
-      <listitem open="0" type="815" id="39744" />
-      <listitem open="0" type="815" id="39745" />
-     </listitem>
-     <listitem open="0" type="813" id="41117" >
-      <listitem open="0" type="814" id="41146" />
-      <listitem open="0" type="815" id="41121" />
-      <listitem open="0" type="815" id="41125" />
-      <listitem open="0" type="815" id="41129" />
-      <listitem open="0" type="815" id="41133" />
-      <listitem open="0" type="815" id="41137" />
-      <listitem open="0" type="815" id="41140" />
-      <listitem open="0" type="815" id="41143" />
-     </listitem>
-     <listitem open="0" type="813" id="39698" >
-      <listitem open="0" type="814" id="39730" />
-      <listitem open="0" type="814" id="39731" />
-      <listitem open="0" type="814" id="39732" />
-      <listitem open="0" type="814" id="39733" />
-      <listitem open="0" type="814" id="39734" />
-      <listitem open="0" type="815" id="39699" />
-      <listitem open="0" type="815" id="39707" />
-      <listitem open="0" type="815" id="39715" />
-      <listitem open="0" type="815" id="39716" />
-      <listitem open="0" type="815" id="39717" />
-      <listitem open="0" type="815" id="39718" />
-      <listitem open="0" type="815" id="39720" />
-      <listitem open="0" type="815" id="39722" />
-      <listitem open="0" type="815" id="39723" />
-      <listitem open="0" type="815" id="39724" />
-      <listitem open="0" type="815" id="39725" />
-      <listitem open="0" type="815" id="39726" />
-      <listitem open="0" type="815" id="39727" />
-      <listitem open="0" type="815" id="39728" />
-     </listitem>
-     <listitem open="0" type="813" id="39791" >
-      <listitem open="0" type="814" id="39799" />
-      <listitem open="0" type="815" id="39795" />
-      <listitem open="0" type="815" id="39798" />
-     </listitem>
-     <listitem open="0" type="813" id="41087" >
-      <listitem open="0" type="814" id="41116" />
-      <listitem open="0" type="815" id="41091" />
-      <listitem open="0" type="815" id="41095" />
-      <listitem open="0" type="815" id="41099" />
-      <listitem open="0" type="815" id="41103" />
-      <listitem open="0" type="815" id="41107" />
-      <listitem open="0" type="815" id="41110" />
-      <listitem open="0" type="815" id="41113" />
-     </listitem>
-     <listitem open="0" type="813" id="41529" >
-      <listitem open="0" type="814" id="41549" />
-      <listitem open="0" type="815" id="41533" />
-      <listitem open="0" type="815" id="41537" />
-      <listitem open="0" type="815" id="41541" />
-      <listitem open="0" type="815" id="41545" />
-     </listitem>
-     <listitem open="0" type="813" id="39800" >
-      <listitem open="0" type="814" id="39808" />
-      <listitem open="0" type="814" id="39809" />
-      <listitem open="0" type="814" id="39810" />
-      <listitem open="0" type="815" id="39804" />
-      <listitem open="0" type="815" id="39807" />
-     </listitem>
-     <listitem open="0" type="813" id="39965" />
-     <listitem open="0" type="813" id="41511" >
-      <listitem open="0" type="815" id="41515" />
-      <listitem open="0" type="815" id="41519" />
-      <listitem open="0" type="815" id="41520" />
-      <listitem open="0" type="815" id="41523" />
-      <listitem open="0" type="815" id="41526" />
-     </listitem>
-     <listitem open="0" type="813" id="39985" >
-      <listitem open="0" type="814" id="40000" />
-      <listitem open="0" type="814" id="40002" />
-      <listitem open="0" type="814" id="40004" />
-      <listitem open="0" type="814" id="40006" />
-      <listitem open="0" type="814" id="40007" />
-      <listitem open="0" type="814" id="40009" />
-      <listitem open="0" type="814" id="40010" />
-      <listitem open="0" type="814" id="40012" />
-      <listitem open="0" type="814" id="40013" />
-      <listitem open="0" type="814" id="40014" />
-      <listitem open="0" type="814" id="40015" />
-      <listitem open="0" type="814" id="40016" />
-      <listitem open="0" type="814" id="40017" />
-      <listitem open="0" type="814" id="40018" />
-      <listitem open="0" type="814" id="40019" />
-      <listitem open="0" type="814" id="40020" />
-      <listitem open="0" type="814" id="40021" />
-      <listitem open="0" type="814" id="40022" />
-      <listitem open="0" type="814" id="40023" />
-      <listitem open="0" type="814" id="40025" />
-      <listitem open="0" type="814" id="40027" />
-      <listitem open="0" type="814" id="40028" />
-      <listitem open="0" type="814" id="40029" />
-      <listitem open="0" type="814" id="40030" />
-      <listitem open="0" type="814" id="40031" />
-      <listitem open="0" type="814" id="40032" />
-      <listitem open="0" type="814" id="40034" />
-      <listitem open="0" type="814" id="40036" />
-      <listitem open="0" type="814" id="40037" />
-      <listitem open="0" type="814" id="40038" />
-      <listitem open="0" type="814" id="40039" />
-      <listitem open="0" type="814" id="40040" />
-      <listitem open="0" type="814" id="40041" />
-      <listitem open="0" type="814" id="40043" />
-      <listitem open="0" type="814" id="40044" />
-      <listitem open="0" type="814" id="40046" />
-      <listitem open="0" type="814" id="40047" />
-      <listitem open="0" type="814" id="40048" />
-      <listitem open="0" type="814" id="40049" />
-      <listitem open="0" type="814" id="40050" />
-      <listitem open="0" type="814" id="40051" />
-      <listitem open="0" type="814" id="40052" />
-      <listitem open="0" type="814" id="40053" />
-      <listitem open="0" type="814" id="40054" />
-      <listitem open="0" type="814" id="40055" />
-      <listitem open="0" type="814" id="40056" />
-      <listitem open="0" type="814" id="40057" />
-      <listitem open="0" type="814" id="40058" />
-      <listitem open="0" type="814" id="40059" />
-      <listitem open="0" type="814" id="40060" />
-      <listitem open="0" type="814" id="40061" />
-      <listitem open="0" type="814" id="40062" />
-      <listitem open="0" type="814" id="40063" />
-      <listitem open="0" type="814" id="40064" />
-      <listitem open="0" type="814" id="40065" />
-      <listitem open="0" type="814" id="40066" />
-      <listitem open="0" type="814" id="40067" />
-      <listitem open="0" type="814" id="40068" />
-      <listitem open="0" type="814" id="40069" />
-      <listitem open="0" type="814" id="40070" />
-      <listitem open="0" type="814" id="40071" />
-      <listitem open="0" type="814" id="40072" />
-      <listitem open="0" type="814" id="40074" />
-      <listitem open="0" type="814" id="40075" />
-      <listitem open="0" type="814" id="40076" />
-      <listitem open="0" type="814" id="40077" />
-      <listitem open="0" type="814" id="40078" />
-      <listitem open="0" type="814" id="40079" />
-      <listitem open="0" type="814" id="40080" />
-      <listitem open="0" type="814" id="40081" />
-      <listitem open="0" type="814" id="40082" />
-      <listitem open="0" type="814" id="40083" />
-      <listitem open="0" type="814" id="40084" />
-      <listitem open="0" type="814" id="40105" />
-      <listitem open="0" type="814" id="40106" />
-      <listitem open="0" type="814" id="40108" />
-      <listitem open="0" type="814" id="40109" />
-      <listitem open="0" type="814" id="40110" />
-      <listitem open="0" type="814" id="40112" />
-      <listitem open="0" type="814" id="40114" />
-      <listitem open="0" type="814" id="40115" />
-      <listitem open="0" type="814" id="40116" />
-      <listitem open="0" type="814" id="40117" />
-      <listitem open="0" type="814" id="40118" />
-      <listitem open="0" type="814" id="40119" />
-      <listitem open="0" type="814" id="40120" />
-      <listitem open="0" type="814" id="40121" />
-      <listitem open="0" type="814" id="40122" />
-      <listitem open="0" type="814" id="40123" />
-      <listitem open="0" type="814" id="40124" />
-      <listitem open="0" type="814" id="40125" />
-      <listitem open="0" type="814" id="40126" />
-      <listitem open="0" type="814" id="40127" />
-      <listitem open="0" type="814" id="40128" />
-      <listitem open="0" type="814" id="40129" />
-      <listitem open="0" type="814" id="40130" />
-      <listitem open="0" type="814" id="40131" />
-      <listitem open="0" type="814" id="40132" />
-      <listitem open="0" type="814" id="40133" />
-      <listitem open="0" type="814" id="40134" />
-      <listitem open="0" type="814" id="40135" />
-      <listitem open="0" type="814" id="40136" />
-      <listitem open="0" type="814" id="40137" />
-      <listitem open="0" type="814" id="40138" />
-      <listitem open="0" type="814" id="40139" />
-      <listitem open="0" type="814" id="40140" />
-      <listitem open="0" type="814" id="40141" />
-      <listitem open="0" type="814" id="40142" />
-      <listitem open="0" type="814" id="40143" />
-      <listitem open="0" type="814" id="40146" />
-      <listitem open="0" type="814" id="40147" />
-      <listitem open="0" type="815" id="39990" />
-      <listitem open="0" type="815" id="39998" />
-      <listitem open="0" type="815" id="40085" />
-      <listitem open="0" type="815" id="40086" />
-      <listitem open="0" type="815" id="40088" />
-      <listitem open="0" type="815" id="40090" />
-      <listitem open="0" type="815" id="40091" />
-      <listitem open="0" type="815" id="40092" />
-      <listitem open="0" type="815" id="40094" />
-      <listitem open="0" type="815" id="40095" />
-      <listitem open="0" type="815" id="40097" />
-      <listitem open="0" type="815" id="40098" />
-      <listitem open="0" type="815" id="40099" />
-      <listitem open="0" type="815" id="40100" />
-      <listitem open="0" type="815" id="40101" />
-      <listitem open="0" type="815" id="40103" />
-      <listitem open="0" type="815" id="40144" />
-      <listitem open="0" type="815" id="40148" />
-     </listitem>
-     <listitem open="0" type="813" id="41227" >
-      <listitem open="0" type="815" id="41231" />
-      <listitem open="0" type="815" id="41234" />
-     </listitem>
-     <listitem open="0" type="813" id="39774" >
-      <listitem open="0" type="814" id="39788" />
-      <listitem open="0" type="814" id="39789" />
-      <listitem open="0" type="814" id="39790" />
-      <listitem open="0" type="815" id="39775" />
-      <listitem open="0" type="815" id="39781" />
-      <listitem open="0" type="815" id="39782" />
-      <listitem open="0" type="815" id="39783" />
-      <listitem open="0" type="815" id="39784" />
-      <listitem open="0" type="815" id="39786" />
-     </listitem>
-     <listitem open="0" type="813" id="41493" >
-      <listitem open="0" type="815" id="41497" />
-      <listitem open="0" type="815" id="41501" />
-      <listitem open="0" type="815" id="41502" />
-      <listitem open="0" type="815" id="41505" />
-      <listitem open="0" type="815" id="41508" />
-     </listitem>
-     <listitem open="0" type="813" id="41235" >
-      <listitem open="0" type="815" id="41239" />
-      <listitem open="0" type="815" id="41242" />
-     </listitem>
-     <listitem open="0" type="813" id="41259" >
-      <listitem open="0" type="814" id="41267" />
-      <listitem open="0" type="814" id="41268" />
-      <listitem open="0" type="815" id="41263" />
-      <listitem open="0" type="815" id="41266" />
-     </listitem>
-     <listitem open="0" type="813" id="41295" >
-      <listitem open="0" type="815" id="41299" />
-      <listitem open="0" type="815" id="41302" />
-     </listitem>
-     <listitem open="0" type="813" id="41286" >
-      <listitem open="0" type="814" id="41294" />
-      <listitem open="0" type="815" id="41290" />
-      <listitem open="0" type="815" id="41293" />
-     </listitem>
-     <listitem open="0" type="813" id="40582" >
-      <listitem open="0" type="814" id="40661" />
-      <listitem open="0" type="814" id="40662" />
-      <listitem open="0" type="814" id="40663" />
-      <listitem open="0" type="814" id="40664" />
-      <listitem open="0" type="814" id="40665" />
-      <listitem open="0" type="814" id="40666" />
-      <listitem open="0" type="814" id="40667" />
-      <listitem open="0" type="814" id="40668" />
-      <listitem open="0" type="814" id="40669" />
-      <listitem open="0" type="814" id="40670" />
-      <listitem open="0" type="814" id="40671" />
-      <listitem open="0" type="814" id="40672" />
-      <listitem open="0" type="814" id="40673" />
-      <listitem open="0" type="814" id="40674" />
-      <listitem open="0" type="814" id="40675" />
-      <listitem open="0" type="815" id="40586" />
-      <listitem open="0" type="815" id="40590" />
-      <listitem open="0" type="815" id="40591" />
-      <listitem open="0" type="815" id="40593" />
-      <listitem open="0" type="815" id="40594" />
-      <listitem open="0" type="815" id="40595" />
-      <listitem open="0" type="815" id="40597" />
-      <listitem open="0" type="815" id="40598" />
-      <listitem open="0" type="815" id="40599" />
-      <listitem open="0" type="815" id="40600" />
-      <listitem open="0" type="815" id="40601" />
-      <listitem open="0" type="815" id="40602" />
-      <listitem open="0" type="815" id="40603" />
-      <listitem open="0" type="815" id="40604" />
-      <listitem open="0" type="815" id="40605" />
-      <listitem open="0" type="815" id="40607" />
-      <listitem open="0" type="815" id="40609" />
-      <listitem open="0" type="815" id="40610" />
-      <listitem open="0" type="815" id="40611" />
-      <listitem open="0" type="815" id="40613" />
-      <listitem open="0" type="815" id="40615" />
-      <listitem open="0" type="815" id="40617" />
-      <listitem open="0" type="815" id="40618" />
-      <listitem open="0" type="815" id="40621" />
-      <listitem open="0" type="815" id="40622" />
-      <listitem open="0" type="815" id="40624" />
-      <listitem open="0" type="815" id="40626" />
-      <listitem open="0" type="815" id="40627" />
-      <listitem open="0" type="815" id="40628" />
-      <listitem open="0" type="815" id="40630" />
-      <listitem open="0" type="815" id="40631" />
-      <listitem open="0" type="815" id="40632" />
-      <listitem open="0" type="815" id="40634" />
-      <listitem open="0" type="815" id="40635" />
-      <listitem open="0" type="815" id="40637" />
-      <listitem open="0" type="815" id="40638" />
-      <listitem open="0" type="815" id="40639" />
-      <listitem open="0" type="815" id="40641" />
-      <listitem open="0" type="815" id="40642" />
-      <listitem open="0" type="815" id="40644" />
-      <listitem open="0" type="815" id="40646" />
-      <listitem open="0" type="815" id="40648" />
-      <listitem open="0" type="815" id="40650" />
-      <listitem open="0" type="815" id="40651" />
-      <listitem open="0" type="815" id="40653" />
-      <listitem open="0" type="815" id="40654" />
-      <listitem open="0" type="815" id="40655" />
-      <listitem open="0" type="815" id="40658" />
-      <listitem open="0" type="815" id="40660" />
-     </listitem>
-     <listitem open="0" type="813" id="40676" >
-      <listitem open="0" type="814" id="40682" />
-      <listitem open="0" type="815" id="40677" />
-      <listitem open="0" type="815" id="40681" />
-     </listitem>
-     <listitem open="0" type="813" id="40979" />
-     <listitem open="0" type="813" id="40828" >
-      <listitem open="0" type="814" id="40966" />
-      <listitem open="0" type="814" id="40968" />
-      <listitem open="0" type="814" id="40971" />
-      <listitem open="0" type="814" id="40972" />
-      <listitem open="0" type="814" id="40973" />
-      <listitem open="0" type="814" id="40974" />
-      <listitem open="0" type="814" id="40975" />
-      <listitem open="0" type="814" id="40976" />
-      <listitem open="0" type="814" id="40977" />
-      <listitem open="0" type="814" id="40978" />
-      <listitem open="0" type="815" id="40832" />
-      <listitem open="0" type="815" id="40833" />
-      <listitem open="0" type="815" id="40834" />
-      <listitem open="0" type="815" id="40836" />
-      <listitem open="0" type="815" id="40838" />
-      <listitem open="0" type="815" id="40839" />
-      <listitem open="0" type="815" id="40841" />
-      <listitem open="0" type="815" id="40842" />
-      <listitem open="0" type="815" id="40844" />
-      <listitem open="0" type="815" id="40846" />
-      <listitem open="0" type="815" id="40847" />
-      <listitem open="0" type="815" id="40848" />
-      <listitem open="0" type="815" id="40849" />
-      <listitem open="0" type="815" id="40850" />
-      <listitem open="0" type="815" id="40851" />
-      <listitem open="0" type="815" id="40853" />
-      <listitem open="0" type="815" id="40855" />
-      <listitem open="0" type="815" id="40857" />
-      <listitem open="0" type="815" id="40859" />
-      <listitem open="0" type="815" id="40861" />
-      <listitem open="0" type="815" id="40863" />
-      <listitem open="0" type="815" id="40865" />
-      <listitem open="0" type="815" id="40867" />
-      <listitem open="0" type="815" id="40868" />
-      <listitem open="0" type="815" id="40870" />
-      <listitem open="0" type="815" id="40872" />
-      <listitem open="0" type="815" id="40873" />
-      <listitem open="0" type="815" id="40875" />
-      <listitem open="0" type="815" id="40877" />
-      <listitem open="0" type="815" id="40878" />
-      <listitem open="0" type="815" id="40879" />
-      <listitem open="0" type="815" id="40880" />
-      <listitem open="0" type="815" id="40881" />
-      <listitem open="0" type="815" id="40884" />
-      <listitem open="0" type="815" id="40887" />
-      <listitem open="0" type="815" id="40889" />
-      <listitem open="0" type="815" id="40890" />
-      <listitem open="0" type="815" id="40892" />
-      <listitem open="0" type="815" id="40893" />
-      <listitem open="0" type="815" id="40895" />
-      <listitem open="0" type="815" id="40897" />
-      <listitem open="0" type="815" id="40898" />
-      <listitem open="0" type="815" id="40899" />
-      <listitem open="0" type="815" id="40900" />
-      <listitem open="0" type="815" id="40903" />
-      <listitem open="0" type="815" id="40906" />
-      <listitem open="0" type="815" id="40909" />
-      <listitem open="0" type="815" id="40911" />
-      <listitem open="0" type="815" id="40915" />
-      <listitem open="0" type="815" id="40918" />
-      <listitem open="0" type="815" id="40923" />
-      <listitem open="0" type="815" id="40924" />
-      <listitem open="0" type="815" id="40926" />
-      <listitem open="0" type="815" id="40929" />
-      <listitem open="0" type="815" id="40931" />
-      <listitem open="0" type="815" id="40934" />
-      <listitem open="0" type="815" id="40935" />
-      <listitem open="0" type="815" id="40936" />
-      <listitem open="0" type="815" id="40938" />
-      <listitem open="0" type="815" id="40940" />
-      <listitem open="0" type="815" id="40941" />
-      <listitem open="0" type="815" id="40942" />
-      <listitem open="0" type="815" id="40944" />
-      <listitem open="0" type="815" id="40946" />
-      <listitem open="0" type="815" id="40948" />
-      <listitem open="0" type="815" id="40950" />
-      <listitem open="0" type="815" id="40952" />
-      <listitem open="0" type="815" id="40954" />
-      <listitem open="0" type="815" id="40956" />
-      <listitem open="0" type="815" id="40957" />
-      <listitem open="0" type="815" id="40958" />
-      <listitem open="0" type="815" id="40959" />
-      <listitem open="0" type="815" id="40960" />
-      <listitem open="0" type="815" id="40961" />
-      <listitem open="0" type="815" id="40962" />
-      <listitem open="0" type="815" id="84438" />
-     </listitem>
-     <listitem open="0" type="813" id="41365" />
-     <listitem open="0" type="813" id="41251" >
-      <listitem open="0" type="815" id="41255" />
-      <listitem open="0" type="815" id="41258" />
-     </listitem>
-     <listitem open="0" type="813" id="41243" >
-      <listitem open="0" type="815" id="41247" />
-      <listitem open="0" type="815" id="41250" />
-     </listitem>
-     <listitem open="0" type="813" id="39696" >
-      <listitem open="0" type="814" id="41083" />
-      <listitem open="0" type="814" id="41084" />
-      <listitem open="0" type="814" id="41086" />
-      <listitem open="0" type="815" id="41047" />
-      <listitem open="0" type="815" id="41050" />
-      <listitem open="0" type="815" id="41053" />
-      <listitem open="0" type="815" id="41056" />
-      <listitem open="0" type="815" id="41062" />
-      <listitem open="0" type="815" id="41066" />
-      <listitem open="0" type="815" id="41067" />
-      <listitem open="0" type="815" id="41069" />
-      <listitem open="0" type="815" id="41072" />
-      <listitem open="0" type="815" id="41075" />
-      <listitem open="0" type="815" id="41078" />
-      <listitem open="0" type="815" id="41079" />
-      <listitem open="0" type="815" id="41080" />
-      <listitem open="0" type="815" id="41081" />
-     </listitem>
-     <listitem open="0" type="813" id="41200" />
-     <listitem open="0" type="813" id="41149" >
-      <listitem open="0" type="814" id="41190" />
-      <listitem open="0" type="814" id="41192" />
-      <listitem open="0" type="814" id="41194" />
-      <listitem open="0" type="814" id="41196" />
-      <listitem open="0" type="814" id="41197" />
-      <listitem open="0" type="814" id="41198" />
-      <listitem open="0" type="814" id="41199" />
-      <listitem open="0" type="815" id="41150" />
-      <listitem open="0" type="815" id="41151" />
-      <listitem open="0" type="815" id="41155" />
-      <listitem open="0" type="815" id="41157" />
-      <listitem open="0" type="815" id="41161" />
-      <listitem open="0" type="815" id="41163" />
-      <listitem open="0" type="815" id="41164" />
-      <listitem open="0" type="815" id="41165" />
-      <listitem open="0" type="815" id="41166" />
-      <listitem open="0" type="815" id="41168" />
-      <listitem open="0" type="815" id="41169" />
-      <listitem open="0" type="815" id="41171" />
-      <listitem open="0" type="815" id="41175" />
-      <listitem open="0" type="815" id="41177" />
-      <listitem open="0" type="815" id="41179" />
-      <listitem open="0" type="815" id="41181" />
-      <listitem open="0" type="815" id="41183" />
-      <listitem open="0" type="815" id="41187" />
-     </listitem>
-     <listitem open="0" type="813" id="41303" >
-      <listitem open="0" type="814" id="41346" />
-      <listitem open="0" type="814" id="41347" />
-      <listitem open="0" type="814" id="41348" />
-      <listitem open="0" type="814" id="41349" />
-      <listitem open="0" type="814" id="41350" />
-      <listitem open="0" type="814" id="41351" />
-      <listitem open="0" type="814" id="41352" />
-      <listitem open="0" type="814" id="41353" />
-      <listitem open="0" type="814" id="41354" />
-      <listitem open="0" type="814" id="41355" />
-      <listitem open="0" type="814" id="41356" />
-      <listitem open="0" type="814" id="41357" />
-      <listitem open="0" type="814" id="41358" />
-      <listitem open="0" type="814" id="41359" />
-      <listitem open="0" type="814" id="41360" />
-      <listitem open="0" type="814" id="41362" />
-      <listitem open="0" type="815" id="41307" />
-      <listitem open="0" type="815" id="41309" />
-      <listitem open="0" type="815" id="41311" />
-      <listitem open="0" type="815" id="41313" />
-      <listitem open="0" type="815" id="41314" />
-      <listitem open="0" type="815" id="41318" />
-      <listitem open="0" type="815" id="41319" />
-      <listitem open="0" type="815" id="41321" />
-      <listitem open="0" type="815" id="41323" />
-      <listitem open="0" type="815" id="41325" />
-      <listitem open="0" type="815" id="41327" />
-      <listitem open="0" type="815" id="41329" />
-      <listitem open="0" type="815" id="41331" />
-      <listitem open="0" type="815" id="41332" />
-      <listitem open="0" type="815" id="41333" />
-      <listitem open="0" type="815" id="41334" />
-      <listitem open="0" type="815" id="41338" />
-      <listitem open="0" type="815" id="41342" />
-     </listitem>
-     <listitem open="0" type="813" id="84543" >
-      <listitem open="0" type="814" id="84565" />
-      <listitem open="0" type="814" id="84566" />
-      <listitem open="0" type="815" id="84547" />
-      <listitem open="0" type="815" id="84550" />
-      <listitem open="0" type="815" id="84551" />
-      <listitem open="0" type="815" id="84553" />
-      <listitem open="0" type="815" id="84554" />
-      <listitem open="0" type="815" id="84555" />
-      <listitem open="0" type="815" id="84556" />
-      <listitem open="0" type="815" id="84557" />
-      <listitem open="0" type="815" id="84561" />
-      <listitem open="0" type="815" id="84563" />
-     </listitem>
-     <listitem open="0" type="813" id="41363" >
-      <listitem open="0" type="813" id="41364" >
-       <listitem open="0" type="814" id="41388" />
-       <listitem open="0" type="814" id="41390" />
-       <listitem open="0" type="815" id="41369" />
-       <listitem open="0" type="815" id="41373" />
-       <listitem open="0" type="815" id="41374" />
-       <listitem open="0" type="815" id="41377" />
-       <listitem open="0" type="815" id="41378" />
-       <listitem open="0" type="815" id="41379" />
-       <listitem open="0" type="815" id="41380" />
-       <listitem open="0" type="815" id="41381" />
-       <listitem open="0" type="815" id="41383" />
-       <listitem open="0" type="815" id="41385" />
-      </listitem>
-      <listitem open="0" type="814" id="41470" />
-      <listitem open="0" type="814" id="41471" />
-      <listitem open="0" type="814" id="41472" />
-      <listitem open="0" type="814" id="41473" />
-      <listitem open="0" type="814" id="41474" />
-      <listitem open="0" type="814" id="41475" />
-      <listitem open="0" type="814" id="41476" />
-      <listitem open="0" type="814" id="41477" />
-      <listitem open="0" type="814" id="41478" />
-      <listitem open="0" type="814" id="41479" />
-      <listitem open="0" type="814" id="41480" />
-      <listitem open="0" type="814" id="41481" />
-      <listitem open="0" type="814" id="41483" />
-      <listitem open="0" type="814" id="41484" />
-      <listitem open="0" type="814" id="41486" />
-      <listitem open="0" type="814" id="41487" />
-      <listitem open="0" type="814" id="41488" />
-      <listitem open="0" type="814" id="41489" />
-      <listitem open="0" type="814" id="41490" />
-      <listitem open="0" type="814" id="41492" />
-      <listitem open="0" type="815" id="41426" />
-      <listitem open="0" type="815" id="41427" />
-      <listitem open="0" type="815" id="41428" />
-      <listitem open="0" type="815" id="41429" />
-      <listitem open="0" type="815" id="41430" />
-      <listitem open="0" type="815" id="41431" />
-      <listitem open="0" type="815" id="41432" />
-      <listitem open="0" type="815" id="41434" />
-      <listitem open="0" type="815" id="41436" />
-      <listitem open="0" type="815" id="41437" />
-      <listitem open="0" type="815" id="41438" />
-      <listitem open="0" type="815" id="41439" />
-      <listitem open="0" type="815" id="41441" />
-      <listitem open="0" type="815" id="41443" />
-      <listitem open="0" type="815" id="41444" />
-      <listitem open="0" type="815" id="41445" />
-      <listitem open="0" type="815" id="41446" />
-      <listitem open="0" type="815" id="41447" />
-      <listitem open="0" type="815" id="41448" />
-      <listitem open="0" type="815" id="41450" />
-      <listitem open="0" type="815" id="41452" />
-      <listitem open="0" type="815" id="41455" />
-      <listitem open="0" type="815" id="41456" />
-      <listitem open="0" type="815" id="41458" />
-      <listitem open="0" type="815" id="41460" />
-      <listitem open="0" type="815" id="41461" />
-      <listitem open="0" type="815" id="41462" />
-      <listitem open="0" type="815" id="41463" />
-      <listitem open="0" type="815" id="41465" />
-      <listitem open="0" type="815" id="41466" />
-      <listitem open="0" type="815" id="41467" />
-     </listitem>
-     <listitem open="0" type="813" id="39697" >
-      <listitem open="0" type="814" id="40581" />
-      <listitem open="0" type="815" id="40550" />
-      <listitem open="0" type="815" id="40551" />
-      <listitem open="0" type="815" id="40553" />
-      <listitem open="0" type="815" id="40555" />
-      <listitem open="0" type="815" id="40556" />
-      <listitem open="0" type="815" id="40558" />
-      <listitem open="0" type="815" id="40560" />
-      <listitem open="0" type="815" id="40561" />
-      <listitem open="0" type="815" id="40562" />
-      <listitem open="0" type="815" id="40563" />
-      <listitem open="0" type="815" id="40564" />
-      <listitem open="0" type="815" id="40565" />
-      <listitem open="0" type="815" id="40566" />
-      <listitem open="0" type="815" id="40570" />
-      <listitem open="0" type="815" id="40571" />
-      <listitem open="0" type="815" id="40572" />
-      <listitem open="0" type="815" id="40574" />
-      <listitem open="0" type="815" id="40576" />
-      <listitem open="0" type="815" id="40577" />
-      <listitem open="0" type="815" id="40578" />
-      <listitem open="0" type="815" id="40579" />
-      <listitem open="0" type="815" id="40580" />
-     </listitem>
-     <listitem open="0" type="813" id="41638" >
-      <listitem open="0" type="815" id="41642" />
-      <listitem open="0" type="815" id="41646" />
-      <listitem open="0" type="815" id="41649" />
-      <listitem open="0" type="815" id="41652" />
-      <listitem open="0" type="815" id="41655" />
-      <listitem open="0" type="815" id="41658" />
-      <listitem open="0" type="815" id="41661" />
-     </listitem>
-     <listitem open="0" type="813" id="41570" >
-      <listitem open="0" type="815" id="41574" />
-      <listitem open="0" type="815" id="41578" />
-      <listitem open="0" type="815" id="41582" />
-      <listitem open="0" type="815" id="41586" />
-     </listitem>
-     <listitem open="0" type="818" id="84465" >
-      <listitem open="0" type="813" id="84466" />
-     </listitem>
-     <listitem open="0" type="818" id="39777" >
-      <listitem open="0" type="813" id="39778" />
-      <listitem open="0" type="813" id="39960" />
-      <listitem open="0" type="813" id="40969" />
-     </listitem>
-     <listitem open="0" type="818" id="84260" >
-      <listitem open="0" type="813" id="84272" >
-       <listitem open="0" type="815" id="84274" />
-       <listitem open="0" type="815" id="84275" />
-       <listitem open="0" type="816" id="84273" />
-      </listitem>
-      <listitem open="0" type="813" id="84277" >
-       <listitem open="0" type="815" id="84279" />
-       <listitem open="0" type="815" id="84281" />
-       <listitem open="0" type="816" id="84278" />
-      </listitem>
-      <listitem open="0" type="813" id="84316" >
-       <listitem open="0" type="815" id="84319" />
-       <listitem open="0" type="815" id="84321" />
-       <listitem open="0" type="816" id="84317" />
-       <listitem open="0" type="816" id="84318" />
-      </listitem>
-      <listitem open="0" type="813" id="84332" >
-       <listitem open="0" type="813" id="84342" />
-       <listitem open="0" type="814" id="84345" />
-       <listitem open="0" type="814" id="84346" />
-       <listitem open="0" type="815" id="84337" />
-       <listitem open="0" type="815" id="84338" />
-       <listitem open="0" type="815" id="84339" />
-       <listitem open="0" type="815" id="84340" />
-       <listitem open="0" type="815" id="84341" />
-       <listitem open="0" type="816" id="84333" />
-       <listitem open="0" type="816" id="84334" />
-       <listitem open="0" type="816" id="84335" />
-       <listitem open="0" type="816" id="84336" />
-       <listitem open="0" type="829" id="84344" />
-       <listitem open="0" type="829" id="84343" />
-      </listitem>
-      <listitem open="0" type="813" id="84262" >
-       <listitem open="0" type="813" id="84271" />
-       <listitem open="0" type="813" id="84267" >
-        <listitem open="0" type="815" id="84268" />
-        <listitem open="0" type="815" id="84269" />
-       </listitem>
-       <listitem open="0" type="813" id="84264" >
-        <listitem open="0" type="815" id="84265" />
-        <listitem open="0" type="815" id="84266" />
-       </listitem>
-       <listitem open="0" type="816" id="84263" />
-      </listitem>
-      <listitem open="0" type="813" id="84261" />
-      <listitem open="0" type="818" id="84282" >
-       <listitem open="0" type="813" id="84296" >
-        <listitem open="0" type="814" id="84308" />
-        <listitem open="0" type="814" id="84309" />
-        <listitem open="0" type="815" id="84303" />
-        <listitem open="0" type="815" id="84307" />
-        <listitem open="0" type="816" id="84297" />
-        <listitem open="0" type="816" id="84298" />
-       </listitem>
-       <listitem open="0" type="813" id="84292" >
-        <listitem open="0" type="815" id="84294" />
-        <listitem open="0" type="816" id="84293" />
-       </listitem>
-       <listitem open="0" type="813" id="84283" >
-        <listitem open="0" type="814" id="84290" />
-        <listitem open="0" type="815" id="84284" />
-        <listitem open="0" type="815" id="84286" />
-        <listitem open="0" type="815" id="84287" />
-       </listitem>
-       <listitem open="0" type="813" id="84310" >
-        <listitem open="0" type="814" id="84315" />
-        <listitem open="0" type="815" id="84312" />
-        <listitem open="0" type="816" id="84311" />
-       </listitem>
-       <listitem open="0" type="829" id="84291" />
-      </listitem>
-     </listitem>
-     <listitem open="1" type="830" label="Datatypes" >
-      <listitem open="0" type="829" id="40967" />
-      <listitem open="0" type="829" id="39948" />
-      <listitem open="0" type="829" id="39934" />
-      <listitem open="0" type="829" id="40656" />
-      <listitem open="0" type="829" id="39741" />
-      <listitem open="0" type="829" id="41491" />
-      <listitem open="0" type="829" id="41718" />
-      <listitem open="0" type="829" id="40236" />
-      <listitem open="0" type="829" id="84353" />
-      <listitem open="0" type="829" id="84354" />
-      <listitem open="0" type="829" id="84362" />
-      <listitem open="0" type="829" id="40353" />
-      <listitem open="0" type="829" id="41387" />
-      <listitem open="0" type="829" id="41389" />
-      <listitem open="0" type="829" id="40450" />
-      <listitem open="0" type="829" id="40454" />
-      <listitem open="0" type="829" id="40463" />
-      <listitem open="0" type="829" id="41027" />
-      <listitem open="0" type="829" id="41189" />
-      <listitem open="0" type="829" id="40678" />
-      <listitem open="0" type="829" id="84559" />
-      <listitem open="0" type="829" id="39719" />
-      <listitem open="0" type="829" id="41485" />
-      <listitem open="0" type="829" id="41375" />
-      <listitem open="0" type="829" id="40965" />
-      <listitem open="0" type="829" id="41173" />
-      <listitem open="0" type="829" id="39916" />
-      <listitem open="0" type="829" id="39851" />
-      <listitem open="0" type="829" id="41727" />
-      <listitem open="0" type="829" id="41791" />
-      <listitem open="0" type="829" id="41482" />
-      <listitem open="0" type="829" id="39682" />
-      <listitem open="0" type="829" id="39681" />
-      <listitem open="0" type="829" id="41371" />
-      <listitem open="0" type="829" id="39710" />
-      <listitem open="0" type="829" id="40619" />
-      <listitem open="0" type="829" id="39865" />
-      <listitem open="0" type="829" id="41011" />
-      <listitem open="0" type="829" id="40992" />
-      <listitem open="0" type="829" id="41007" />
-      <listitem open="0" type="829" id="41453" />
-      <listitem open="0" type="829" id="40333" />
-      <listitem open="0" type="829" id="41082" />
-      <listitem open="0" type="829" id="39701" />
-      <listitem open="0" type="829" id="39708" />
-      <listitem open="0" type="829" id="40480" />
-      <listitem open="0" type="829" id="39993" />
-      <listitem open="0" type="829" id="41085" />
-      <listitem open="0" type="829" id="39779" />
-      <listitem open="0" type="829" id="39684" />
-      <listitem open="0" type="829" id="39683" />
-      <listitem open="0" type="829" id="39679" />
-      <listitem open="0" type="829" id="41336" />
-      <listitem open="0" type="829" id="39686" />
-      <listitem open="0" type="829" id="39843" />
-      <listitem open="0" type="829" id="39685" />
-      <listitem open="0" type="829" id="41469" />
-      <listitem open="0" type="829" id="39785" />
-      <listitem open="0" type="829" id="40485" />
-      <listitem open="0" type="829" id="39961" />
-      <listitem open="0" type="829" id="40474" />
-      <listitem open="0" type="829" id="41195" />
-      <listitem open="0" type="829" id="41193" />
-      <listitem open="0" type="829" id="41191" />
-      <listitem open="0" type="829" id="40398" />
-      <listitem open="0" type="829" id="40970" />
-      <listitem open="0" type="829" id="39690" />
-      <listitem open="0" type="829" id="84324" />
-      <listitem open="0" type="829" id="39687" />
-      <listitem open="0" type="829" id="39689" />
-      <listitem open="0" type="829" id="39688" />
-     </listitem>
-    </listitem>
-    <listitem open="1" type="802" label="Use Case View" />
-    <listitem open="1" type="821" label="Component View" />
-    <listitem open="1" type="827" label="Deployment View" />
-    <listitem open="1" type="836" label="Entity Relationship Model" />
-   </listitem>
-  </listview>
-  <codegeneration>
-   <codegenerator language="C++" >
-    <classifiercodedocument writeOutCode="true" package="" id="39695" parent_class="39695" fileExt=".cpp" fileName="account" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;account.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="39735" tag="operation_39735" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="39745" tag="operation_39745" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="39738" tag="operation_39738" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This will generate a call ready to be used." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="39739" tag="operation_39739" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="39740" tag="operation_39740" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will create a call. The call pointer will&amp;#010;point to a newly allocated memory. You're responsible for&amp;#010;deleting this memory." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="39744" tag="operation_39744" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="39746" tag="hblock_tag_0" canDelete="false" classfield_id="39746" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of mSessionId&amp;#010;This is the session id that we are related to.&amp;#010;@return the value of mSessionId" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="39746" tag="hblock_tag_1" canDelete="false" classfield_id="39746" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of mSessionId&amp;#010;This is the session id that we are related to.&amp;#010;@param value the value of mSessionId" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="39747" tag="hblock_tag_2" canDelete="false" classfield_id="39747" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of mId&amp;#010;This is the account id that we are related to.&amp;#010;@return the value of mId" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="39747" tag="hblock_tag_3" canDelete="false" classfield_id="39747" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of mId&amp;#010;This is the account id that we are related to.&amp;#010;@param value the value of mId" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        account.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="39746" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="This is the session id that we are related to." />
-       </header>
-       <ccfdeclarationcodeblock parent_id="39746" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="39746" tag="hblock_tag_0" canDelete="false" classfield_id="39746" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of mSessionId&amp;#010;This is the session id that we are related to.&amp;#010;@return the value of mSessionId" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="39746" tag="hblock_tag_1" canDelete="false" classfield_id="39746" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of mSessionId&amp;#010;This is the session id that we are related to.&amp;#010;@param value the value of mSessionId" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="39747" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="This is the account id that we are related to." />
-       </header>
-       <ccfdeclarationcodeblock parent_id="39747" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="39747" tag="hblock_tag_2" canDelete="false" classfield_id="39747" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of mId&amp;#010;This is the account id that we are related to.&amp;#010;@return the value of mId" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="39747" tag="hblock_tag_3" canDelete="false" classfield_id="39747" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of mId&amp;#010;This is the account id that we are related to.&amp;#010;@param value the value of mId" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="39696" parent_class="39696" fileExt=".cpp" fileName="request" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;request.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41062" tag="operation_41062" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41066" tag="operation_41066" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41047" tag="operation_41047" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Be aware that the first string is the message,&amp;#010;and the second is the code. This is done that&amp;#010;way because usually the message is more important&amp;#010;than the code." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41050" tag="operation_41050" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41053" tag="operation_41053" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41056" tag="operation_41056" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41067" tag="operation_41067" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will parse the message and will cut the message&amp;#010;in many arguments." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41069" tag="operation_41069" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will be called when the request &amp;#010;receive its answer, if the request didn't successfully&amp;#010;ended." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41072" tag="operation_41072" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will be called when the request &amp;#010;receive an answer, but there's other answers to come." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41075" tag="operation_41075" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will be called when the request &amp;#010;receive its answer, if the request successfully&amp;#010;ended." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41078" tag="operation_41078" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will translate the function into a string.&amp;#010;This is used for sending the request through a text channel." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41079" tag="operation_41079" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41080" tag="operation_41080" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41081" tag="operation_41081" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="41083" tag="hblock_tag_0" canDelete="false" classfield_id="41083" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41083" tag="hblock_tag_1" canDelete="false" classfield_id="41083" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41084" tag="hblock_tag_2" canDelete="false" classfield_id="41084" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41084" tag="hblock_tag_3" canDelete="false" classfield_id="41084" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41086" tag="hblock_tag_4" canDelete="false" classfield_id="41086" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41086" tag="hblock_tag_5" canDelete="false" classfield_id="41086" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        request.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="41083" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41083" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41083" tag="hblock_tag_0" canDelete="false" classfield_id="41083" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41083" tag="hblock_tag_1" canDelete="false" classfield_id="41083" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41084" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41084" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41084" tag="hblock_tag_2" canDelete="false" classfield_id="41084" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41084" tag="hblock_tag_3" canDelete="false" classfield_id="41084" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41086" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41086" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41086" tag="hblock_tag_4" canDelete="false" classfield_id="41086" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41086" tag="hblock_tag_5" canDelete="false" classfield_id="41086" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="39697" parent_class="39697" fileExt=".cpp" fileName="session" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;session.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="40550" tag="operation_40550" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40551" tag="operation_40551" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="40553" tag="operation_40553" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="retreive the account identified by name." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40555" tag="operation_40555" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40556" tag="operation_40556" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will play a tone. This is&amp;#010;just a ear candy." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40558" tag="operation_40558" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will retreive the given list." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40560" tag="operation_40560" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will register to receive events" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40561" tag="operation_40561" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will ask for all calls status." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40562" tag="operation_40562" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will mute the microphone." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40563" tag="operation_40563" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will ask sflphoned to close&amp;#010;the session. This will only close the session,&amp;#010;so sflphoned will still be running after." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40564" tag="operation_40564" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will register with the default account." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40565" tag="operation_40565" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will stop sflphoned." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40566" tag="operation_40566" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40570" tag="operation_40570" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40571" tag="operation_40571" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40572" tag="operation_40572" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will set the volume to &amp;#010;the given percentage" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40574" tag="operation_40574" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will set the mic volume to &amp;#010;the given percentage" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40576" tag="operation_40576" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will unmute the microphone." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40577" tag="operation_40577" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will ask to the SessionIO&amp;#010;linked to this session to connect." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40578" tag="operation_40578" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40579" tag="operation_40579" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40580" tag="operation_40580" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="40581" tag="hblock_tag_0" canDelete="false" classfield_id="40581" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40581" tag="hblock_tag_1" canDelete="false" classfield_id="40581" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        session.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="40581" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40581" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40581" tag="hblock_tag_0" canDelete="false" classfield_id="40581" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40581" tag="hblock_tag_1" canDelete="false" classfield_id="40581" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="39698" parent_class="39698" fileExt=".cpp" fileName="call" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;call.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="39699" tag="operation_39699" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="A call is automaticaly registered in&amp;#010;the CallManager. However, a call isn't&amp;#010;registered when you have a copy constructor." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="39707" tag="operation_39707" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="39715" tag="operation_39715" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function returns true if the &amp;#010;call is waiting to be picked up." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="39716" tag="operation_39716" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="39717" tag="operation_39717" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="39718" tag="operation_39718" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will answer the call." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="39720" tag="operation_39720" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will try to transfer the&amp;#010;call to the peer." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="39722" tag="operation_39722" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will hangup on a call." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="39723" tag="operation_39723" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="///TODO need to clarify this function." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="39724" tag="operation_39724" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will put the call on hold.&amp;#010;This *should* stop temporarly the streaming." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="39725" tag="operation_39725" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will unhold a holding call.&amp;#010;This *should* restart a stopped streaming." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="39726" tag="operation_39726" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function refuse and incomming call.&amp;#010;It means that the phone is ringing but we&amp;#010;don't want to answer." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="39727" tag="operation_39727" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will set this client to be&amp;#010;not able to receive the call. It means that &amp;#010;the phone can still ring. But if every client&amp;#010;sent notavailable, then it will be refused." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="39728" tag="operation_39728" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will send a tone to the line.&amp;#010;This is used if you make a choice when you&amp;#010;have a voice menu." />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="39730" tag="hblock_tag_0" canDelete="false" classfield_id="39730" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of mSessionId&amp;#010;This is the session id that we belong to.&amp;#010;@return the value of mSessionId" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="39730" tag="hblock_tag_1" canDelete="false" classfield_id="39730" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of mSessionId&amp;#010;This is the session id that we belong to.&amp;#010;@param value the value of mSessionId" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="39731" tag="hblock_tag_2" canDelete="false" classfield_id="39731" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of mAccountId&amp;#010;This is the account id that we belong to.&amp;#010;@return the value of mAccountId" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="39731" tag="hblock_tag_3" canDelete="false" classfield_id="39731" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of mAccountId&amp;#010;This is the account id that we belong to.&amp;#010;@param value the value of mAccountId" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="39732" tag="hblock_tag_4" canDelete="false" classfield_id="39732" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of mId&amp;#010;This is the unique identifier of the call.&amp;#010;@return the value of mId" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="39732" tag="hblock_tag_5" canDelete="false" classfield_id="39732" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of mId&amp;#010;This is the unique identifier of the call.&amp;#010;@param value the value of mId" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="39733" tag="hblock_tag_6" canDelete="false" classfield_id="39733" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of mPeer&amp;#010;This is the destination of the call.&amp;#010;@return the value of mPeer" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="39733" tag="hblock_tag_7" canDelete="false" classfield_id="39733" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of mPeer&amp;#010;This is the destination of the call.&amp;#010;@param value the value of mPeer" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="39734" tag="hblock_tag_8" canDelete="false" classfield_id="39734" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="39734" tag="hblock_tag_9" canDelete="false" classfield_id="39734" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        call.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="39730" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="This is the session id that we belong to." />
-       </header>
-       <ccfdeclarationcodeblock parent_id="39730" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="39730" tag="hblock_tag_0" canDelete="false" classfield_id="39730" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of mSessionId&amp;#010;This is the session id that we belong to.&amp;#010;@return the value of mSessionId" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="39730" tag="hblock_tag_1" canDelete="false" classfield_id="39730" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of mSessionId&amp;#010;This is the session id that we belong to.&amp;#010;@param value the value of mSessionId" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="39731" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="This is the account id that we belong to." />
-       </header>
-       <ccfdeclarationcodeblock parent_id="39731" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="39731" tag="hblock_tag_2" canDelete="false" classfield_id="39731" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of mAccountId&amp;#010;This is the account id that we belong to.&amp;#010;@return the value of mAccountId" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="39731" tag="hblock_tag_3" canDelete="false" classfield_id="39731" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of mAccountId&amp;#010;This is the account id that we belong to.&amp;#010;@param value the value of mAccountId" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="39732" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="This is the unique identifier of the call." />
-       </header>
-       <ccfdeclarationcodeblock parent_id="39732" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="39732" tag="hblock_tag_4" canDelete="false" classfield_id="39732" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of mId&amp;#010;This is the unique identifier of the call.&amp;#010;@return the value of mId" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="39732" tag="hblock_tag_5" canDelete="false" classfield_id="39732" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of mId&amp;#010;This is the unique identifier of the call.&amp;#010;@param value the value of mId" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="39733" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="This is the destination of the call." />
-       </header>
-       <ccfdeclarationcodeblock parent_id="39733" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="39733" tag="hblock_tag_6" canDelete="false" classfield_id="39733" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of mPeer&amp;#010;This is the destination of the call.&amp;#010;@return the value of mPeer" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="39733" tag="hblock_tag_7" canDelete="false" classfield_id="39733" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of mPeer&amp;#010;This is the destination of the call.&amp;#010;@param value the value of mPeer" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="39734" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="39734" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="39734" tag="hblock_tag_8" canDelete="false" classfield_id="39734" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="39734" tag="hblock_tag_9" canDelete="false" classfield_id="39734" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="39774" parent_class="39774" fileExt=".cpp" fileName="event" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;event.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="39775" tag="operation_39775" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="39781" tag="operation_39781" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="39782" tag="operation_39782" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="39783" tag="operation_39783" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="39784" tag="operation_39784" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="39786" tag="operation_39786" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="39788" tag="hblock_tag_0" canDelete="false" classfield_id="39788" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="39788" tag="hblock_tag_1" canDelete="false" classfield_id="39788" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="39789" tag="hblock_tag_2" canDelete="false" classfield_id="39789" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="39789" tag="hblock_tag_3" canDelete="false" classfield_id="39789" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="39790" tag="hblock_tag_4" canDelete="false" classfield_id="39790" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="39790" tag="hblock_tag_5" canDelete="false" classfield_id="39790" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        event.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="39788" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="39788" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="39788" tag="hblock_tag_0" canDelete="false" classfield_id="39788" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="39788" tag="hblock_tag_1" canDelete="false" classfield_id="39788" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="39789" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="39789" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="39789" tag="hblock_tag_2" canDelete="false" classfield_id="39789" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="39789" tag="hblock_tag_3" canDelete="false" classfield_id="39789" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="39790" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="39790" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="39790" tag="hblock_tag_4" canDelete="false" classfield_id="39790" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="39790" tag="hblock_tag_5" canDelete="false" classfield_id="39790" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="std" id="39778" parent_class="39778" fileExt=".cpp" fileName="list" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;list.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        list.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is std&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="std" id="39960" parent_class="39960" fileExt=".cpp" fileName="map" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;map.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        map.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is std&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="std" id="40969" parent_class="40969" fileExt=".cpp" fileName="vector" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;vector.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        vector.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is std&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="39791" parent_class="39791" fileExt=".cpp" fileName="callrelatedevent" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;callrelatedevent.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="39795" tag="operation_39795" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="39798" tag="operation_39798" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="39799" tag="hblock_tag_0" canDelete="false" classfield_id="39799" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="39799" tag="hblock_tag_1" canDelete="false" classfield_id="39799" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        callrelatedevent.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="39799" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="39799" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="39799" tag="hblock_tag_0" canDelete="false" classfield_id="39799" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="39799" tag="hblock_tag_1" canDelete="false" classfield_id="39799" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="39800" parent_class="39800" fileExt=".cpp" fileName="callstatus" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;callstatus.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="39804" tag="operation_39804" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="39807" tag="operation_39807" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="39808" tag="hblock_tag_0" canDelete="false" classfield_id="39808" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="39808" tag="hblock_tag_1" canDelete="false" classfield_id="39808" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="39809" tag="hblock_tag_2" canDelete="false" classfield_id="39809" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="39809" tag="hblock_tag_3" canDelete="false" classfield_id="39809" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="39810" tag="hblock_tag_4" canDelete="false" classfield_id="39810" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="39810" tag="hblock_tag_5" canDelete="false" classfield_id="39810" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        callstatus.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="39808" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="39808" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="39808" tag="hblock_tag_0" canDelete="false" classfield_id="39808" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="39808" tag="hblock_tag_1" canDelete="false" classfield_id="39808" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="39809" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="39809" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="39809" tag="hblock_tag_2" canDelete="false" classfield_id="39809" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="39809" tag="hblock_tag_3" canDelete="false" classfield_id="39809" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="39810" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="39810" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="39810" tag="hblock_tag_4" canDelete="false" classfield_id="39810" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="39810" tag="hblock_tag_5" canDelete="false" classfield_id="39810" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="39965" parent_class="39965" fileExt=".cpp" fileName="callstatusfactory" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;callstatusfactory.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        callstatusfactory.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="39985" parent_class="39985" fileExt=".cpp" fileName="configurationpanel" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;configurationpanel.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="39990" tag="operation_39990" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="39998" tag="operation_39998" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="40000" tag="hblock_tag_0" canDelete="false" classfield_id="40000" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40000" tag="hblock_tag_1" canDelete="false" classfield_id="40000" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40002" tag="hblock_tag_2" canDelete="false" classfield_id="40002" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40002" tag="hblock_tag_3" canDelete="false" classfield_id="40002" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40004" tag="hblock_tag_4" canDelete="false" classfield_id="40004" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40004" tag="hblock_tag_5" canDelete="false" classfield_id="40004" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40006" tag="hblock_tag_6" canDelete="false" classfield_id="40006" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40006" tag="hblock_tag_7" canDelete="false" classfield_id="40006" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40007" tag="hblock_tag_8" canDelete="false" classfield_id="40007" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40007" tag="hblock_tag_9" canDelete="false" classfield_id="40007" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40009" tag="hblock_tag_10" canDelete="false" classfield_id="40009" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40009" tag="hblock_tag_11" canDelete="false" classfield_id="40009" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40010" tag="hblock_tag_12" canDelete="false" classfield_id="40010" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40010" tag="hblock_tag_13" canDelete="false" classfield_id="40010" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40012" tag="hblock_tag_14" canDelete="false" classfield_id="40012" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40012" tag="hblock_tag_15" canDelete="false" classfield_id="40012" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40013" tag="hblock_tag_16" canDelete="false" classfield_id="40013" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40013" tag="hblock_tag_17" canDelete="false" classfield_id="40013" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40014" tag="hblock_tag_18" canDelete="false" classfield_id="40014" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40014" tag="hblock_tag_19" canDelete="false" classfield_id="40014" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40015" tag="hblock_tag_20" canDelete="false" classfield_id="40015" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40015" tag="hblock_tag_21" canDelete="false" classfield_id="40015" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40016" tag="hblock_tag_22" canDelete="false" classfield_id="40016" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40016" tag="hblock_tag_23" canDelete="false" classfield_id="40016" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40017" tag="hblock_tag_24" canDelete="false" classfield_id="40017" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40017" tag="hblock_tag_25" canDelete="false" classfield_id="40017" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40018" tag="hblock_tag_26" canDelete="false" classfield_id="40018" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40018" tag="hblock_tag_27" canDelete="false" classfield_id="40018" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40019" tag="hblock_tag_28" canDelete="false" classfield_id="40019" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40019" tag="hblock_tag_29" canDelete="false" classfield_id="40019" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40020" tag="hblock_tag_30" canDelete="false" classfield_id="40020" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40020" tag="hblock_tag_31" canDelete="false" classfield_id="40020" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40021" tag="hblock_tag_32" canDelete="false" classfield_id="40021" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40021" tag="hblock_tag_33" canDelete="false" classfield_id="40021" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40022" tag="hblock_tag_34" canDelete="false" classfield_id="40022" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40022" tag="hblock_tag_35" canDelete="false" classfield_id="40022" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40023" tag="hblock_tag_36" canDelete="false" classfield_id="40023" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40023" tag="hblock_tag_37" canDelete="false" classfield_id="40023" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40025" tag="hblock_tag_38" canDelete="false" classfield_id="40025" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40025" tag="hblock_tag_39" canDelete="false" classfield_id="40025" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40027" tag="hblock_tag_40" canDelete="false" classfield_id="40027" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40027" tag="hblock_tag_41" canDelete="false" classfield_id="40027" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40028" tag="hblock_tag_42" canDelete="false" classfield_id="40028" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40028" tag="hblock_tag_43" canDelete="false" classfield_id="40028" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40029" tag="hblock_tag_44" canDelete="false" classfield_id="40029" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40029" tag="hblock_tag_45" canDelete="false" classfield_id="40029" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40030" tag="hblock_tag_46" canDelete="false" classfield_id="40030" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40030" tag="hblock_tag_47" canDelete="false" classfield_id="40030" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40031" tag="hblock_tag_48" canDelete="false" classfield_id="40031" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40031" tag="hblock_tag_49" canDelete="false" classfield_id="40031" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40032" tag="hblock_tag_50" canDelete="false" classfield_id="40032" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40032" tag="hblock_tag_51" canDelete="false" classfield_id="40032" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40034" tag="hblock_tag_52" canDelete="false" classfield_id="40034" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40034" tag="hblock_tag_53" canDelete="false" classfield_id="40034" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40036" tag="hblock_tag_54" canDelete="false" classfield_id="40036" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40036" tag="hblock_tag_55" canDelete="false" classfield_id="40036" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40037" tag="hblock_tag_56" canDelete="false" classfield_id="40037" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40037" tag="hblock_tag_57" canDelete="false" classfield_id="40037" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40038" tag="hblock_tag_58" canDelete="false" classfield_id="40038" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40038" tag="hblock_tag_59" canDelete="false" classfield_id="40038" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40039" tag="hblock_tag_60" canDelete="false" classfield_id="40039" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40039" tag="hblock_tag_61" canDelete="false" classfield_id="40039" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40040" tag="hblock_tag_62" canDelete="false" classfield_id="40040" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40040" tag="hblock_tag_63" canDelete="false" classfield_id="40040" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40041" tag="hblock_tag_64" canDelete="false" classfield_id="40041" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40041" tag="hblock_tag_65" canDelete="false" classfield_id="40041" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40043" tag="hblock_tag_66" canDelete="false" classfield_id="40043" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40043" tag="hblock_tag_67" canDelete="false" classfield_id="40043" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40044" tag="hblock_tag_68" canDelete="false" classfield_id="40044" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40044" tag="hblock_tag_69" canDelete="false" classfield_id="40044" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40046" tag="hblock_tag_70" canDelete="false" classfield_id="40046" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40046" tag="hblock_tag_71" canDelete="false" classfield_id="40046" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40047" tag="hblock_tag_72" canDelete="false" classfield_id="40047" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40047" tag="hblock_tag_73" canDelete="false" classfield_id="40047" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40048" tag="hblock_tag_74" canDelete="false" classfield_id="40048" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40048" tag="hblock_tag_75" canDelete="false" classfield_id="40048" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40049" tag="hblock_tag_76" canDelete="false" classfield_id="40049" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40049" tag="hblock_tag_77" canDelete="false" classfield_id="40049" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40050" tag="hblock_tag_78" canDelete="false" classfield_id="40050" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40050" tag="hblock_tag_79" canDelete="false" classfield_id="40050" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40051" tag="hblock_tag_80" canDelete="false" classfield_id="40051" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40051" tag="hblock_tag_81" canDelete="false" classfield_id="40051" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40052" tag="hblock_tag_82" canDelete="false" classfield_id="40052" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40052" tag="hblock_tag_83" canDelete="false" classfield_id="40052" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40053" tag="hblock_tag_84" canDelete="false" classfield_id="40053" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40053" tag="hblock_tag_85" canDelete="false" classfield_id="40053" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40054" tag="hblock_tag_86" canDelete="false" classfield_id="40054" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40054" tag="hblock_tag_87" canDelete="false" classfield_id="40054" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40055" tag="hblock_tag_88" canDelete="false" classfield_id="40055" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40055" tag="hblock_tag_89" canDelete="false" classfield_id="40055" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40056" tag="hblock_tag_90" canDelete="false" classfield_id="40056" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40056" tag="hblock_tag_91" canDelete="false" classfield_id="40056" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40057" tag="hblock_tag_92" canDelete="false" classfield_id="40057" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40057" tag="hblock_tag_93" canDelete="false" classfield_id="40057" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40058" tag="hblock_tag_94" canDelete="false" classfield_id="40058" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40058" tag="hblock_tag_95" canDelete="false" classfield_id="40058" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40059" tag="hblock_tag_96" canDelete="false" classfield_id="40059" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40059" tag="hblock_tag_97" canDelete="false" classfield_id="40059" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40060" tag="hblock_tag_98" canDelete="false" classfield_id="40060" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40060" tag="hblock_tag_99" canDelete="false" classfield_id="40060" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40061" tag="hblock_tag_100" canDelete="false" classfield_id="40061" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40061" tag="hblock_tag_101" canDelete="false" classfield_id="40061" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40062" tag="hblock_tag_102" canDelete="false" classfield_id="40062" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40062" tag="hblock_tag_103" canDelete="false" classfield_id="40062" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40063" tag="hblock_tag_104" canDelete="false" classfield_id="40063" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40063" tag="hblock_tag_105" canDelete="false" classfield_id="40063" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40064" tag="hblock_tag_106" canDelete="false" classfield_id="40064" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40064" tag="hblock_tag_107" canDelete="false" classfield_id="40064" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40065" tag="hblock_tag_108" canDelete="false" classfield_id="40065" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40065" tag="hblock_tag_109" canDelete="false" classfield_id="40065" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40066" tag="hblock_tag_110" canDelete="false" classfield_id="40066" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40066" tag="hblock_tag_111" canDelete="false" classfield_id="40066" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40067" tag="hblock_tag_112" canDelete="false" classfield_id="40067" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40067" tag="hblock_tag_113" canDelete="false" classfield_id="40067" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40068" tag="hblock_tag_114" canDelete="false" classfield_id="40068" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40068" tag="hblock_tag_115" canDelete="false" classfield_id="40068" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40069" tag="hblock_tag_116" canDelete="false" classfield_id="40069" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40069" tag="hblock_tag_117" canDelete="false" classfield_id="40069" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40070" tag="hblock_tag_118" canDelete="false" classfield_id="40070" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40070" tag="hblock_tag_119" canDelete="false" classfield_id="40070" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40071" tag="hblock_tag_120" canDelete="false" classfield_id="40071" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40071" tag="hblock_tag_121" canDelete="false" classfield_id="40071" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40072" tag="hblock_tag_122" canDelete="false" classfield_id="40072" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40072" tag="hblock_tag_123" canDelete="false" classfield_id="40072" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40074" tag="hblock_tag_124" canDelete="false" classfield_id="40074" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40074" tag="hblock_tag_125" canDelete="false" classfield_id="40074" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40075" tag="hblock_tag_126" canDelete="false" classfield_id="40075" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40075" tag="hblock_tag_127" canDelete="false" classfield_id="40075" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40076" tag="hblock_tag_128" canDelete="false" classfield_id="40076" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40076" tag="hblock_tag_129" canDelete="false" classfield_id="40076" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40077" tag="hblock_tag_130" canDelete="false" classfield_id="40077" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40077" tag="hblock_tag_131" canDelete="false" classfield_id="40077" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40078" tag="hblock_tag_132" canDelete="false" classfield_id="40078" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40078" tag="hblock_tag_133" canDelete="false" classfield_id="40078" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40079" tag="hblock_tag_134" canDelete="false" classfield_id="40079" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40079" tag="hblock_tag_135" canDelete="false" classfield_id="40079" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40080" tag="hblock_tag_136" canDelete="false" classfield_id="40080" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40080" tag="hblock_tag_137" canDelete="false" classfield_id="40080" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40081" tag="hblock_tag_138" canDelete="false" classfield_id="40081" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40081" tag="hblock_tag_139" canDelete="false" classfield_id="40081" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40082" tag="hblock_tag_140" canDelete="false" classfield_id="40082" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40082" tag="hblock_tag_141" canDelete="false" classfield_id="40082" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40083" tag="hblock_tag_142" canDelete="false" classfield_id="40083" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40083" tag="hblock_tag_143" canDelete="false" classfield_id="40083" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40084" tag="hblock_tag_144" canDelete="false" classfield_id="40084" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40084" tag="hblock_tag_145" canDelete="false" classfield_id="40084" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="40085" tag="operation_40085" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40086" tag="operation_40086" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40088" tag="operation_40088" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40090" tag="operation_40090" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40091" tag="operation_40091" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40092" tag="operation_40092" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40094" tag="operation_40094" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40095" tag="operation_40095" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40097" tag="operation_40097" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40098" tag="operation_40098" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40099" tag="operation_40099" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40100" tag="operation_40100" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40101" tag="operation_40101" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40103" tag="operation_40103" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="40105" tag="hblock_tag_146" canDelete="false" classfield_id="40105" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40105" tag="hblock_tag_147" canDelete="false" classfield_id="40105" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40106" tag="hblock_tag_148" canDelete="false" classfield_id="40106" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40106" tag="hblock_tag_149" canDelete="false" classfield_id="40106" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40108" tag="hblock_tag_150" canDelete="false" classfield_id="40108" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40108" tag="hblock_tag_151" canDelete="false" classfield_id="40108" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40109" tag="hblock_tag_152" canDelete="false" classfield_id="40109" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40109" tag="hblock_tag_153" canDelete="false" classfield_id="40109" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40110" tag="hblock_tag_154" canDelete="false" classfield_id="40110" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40110" tag="hblock_tag_155" canDelete="false" classfield_id="40110" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40112" tag="hblock_tag_156" canDelete="false" classfield_id="40112" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40112" tag="hblock_tag_157" canDelete="false" classfield_id="40112" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40114" tag="hblock_tag_158" canDelete="false" classfield_id="40114" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40114" tag="hblock_tag_159" canDelete="false" classfield_id="40114" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40115" tag="hblock_tag_160" canDelete="false" classfield_id="40115" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40115" tag="hblock_tag_161" canDelete="false" classfield_id="40115" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40116" tag="hblock_tag_162" canDelete="false" classfield_id="40116" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40116" tag="hblock_tag_163" canDelete="false" classfield_id="40116" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40117" tag="hblock_tag_164" canDelete="false" classfield_id="40117" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40117" tag="hblock_tag_165" canDelete="false" classfield_id="40117" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40118" tag="hblock_tag_166" canDelete="false" classfield_id="40118" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40118" tag="hblock_tag_167" canDelete="false" classfield_id="40118" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40119" tag="hblock_tag_168" canDelete="false" classfield_id="40119" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40119" tag="hblock_tag_169" canDelete="false" classfield_id="40119" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40120" tag="hblock_tag_170" canDelete="false" classfield_id="40120" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40120" tag="hblock_tag_171" canDelete="false" classfield_id="40120" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40121" tag="hblock_tag_172" canDelete="false" classfield_id="40121" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40121" tag="hblock_tag_173" canDelete="false" classfield_id="40121" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40122" tag="hblock_tag_174" canDelete="false" classfield_id="40122" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40122" tag="hblock_tag_175" canDelete="false" classfield_id="40122" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40123" tag="hblock_tag_176" canDelete="false" classfield_id="40123" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40123" tag="hblock_tag_177" canDelete="false" classfield_id="40123" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40124" tag="hblock_tag_178" canDelete="false" classfield_id="40124" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40124" tag="hblock_tag_179" canDelete="false" classfield_id="40124" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40125" tag="hblock_tag_180" canDelete="false" classfield_id="40125" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40125" tag="hblock_tag_181" canDelete="false" classfield_id="40125" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40126" tag="hblock_tag_182" canDelete="false" classfield_id="40126" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40126" tag="hblock_tag_183" canDelete="false" classfield_id="40126" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40127" tag="hblock_tag_184" canDelete="false" classfield_id="40127" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40127" tag="hblock_tag_185" canDelete="false" classfield_id="40127" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40128" tag="hblock_tag_186" canDelete="false" classfield_id="40128" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40128" tag="hblock_tag_187" canDelete="false" classfield_id="40128" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40129" tag="hblock_tag_188" canDelete="false" classfield_id="40129" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40129" tag="hblock_tag_189" canDelete="false" classfield_id="40129" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40130" tag="hblock_tag_190" canDelete="false" classfield_id="40130" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40130" tag="hblock_tag_191" canDelete="false" classfield_id="40130" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40131" tag="hblock_tag_192" canDelete="false" classfield_id="40131" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40131" tag="hblock_tag_193" canDelete="false" classfield_id="40131" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40132" tag="hblock_tag_194" canDelete="false" classfield_id="40132" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40132" tag="hblock_tag_195" canDelete="false" classfield_id="40132" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40133" tag="hblock_tag_196" canDelete="false" classfield_id="40133" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40133" tag="hblock_tag_197" canDelete="false" classfield_id="40133" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40134" tag="hblock_tag_198" canDelete="false" classfield_id="40134" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40134" tag="hblock_tag_199" canDelete="false" classfield_id="40134" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40135" tag="hblock_tag_200" canDelete="false" classfield_id="40135" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40135" tag="hblock_tag_201" canDelete="false" classfield_id="40135" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40136" tag="hblock_tag_202" canDelete="false" classfield_id="40136" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40136" tag="hblock_tag_203" canDelete="false" classfield_id="40136" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40137" tag="hblock_tag_204" canDelete="false" classfield_id="40137" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40137" tag="hblock_tag_205" canDelete="false" classfield_id="40137" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40138" tag="hblock_tag_206" canDelete="false" classfield_id="40138" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40138" tag="hblock_tag_207" canDelete="false" classfield_id="40138" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40139" tag="hblock_tag_208" canDelete="false" classfield_id="40139" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40139" tag="hblock_tag_209" canDelete="false" classfield_id="40139" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40140" tag="hblock_tag_210" canDelete="false" classfield_id="40140" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40140" tag="hblock_tag_211" canDelete="false" classfield_id="40140" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40141" tag="hblock_tag_212" canDelete="false" classfield_id="40141" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40141" tag="hblock_tag_213" canDelete="false" classfield_id="40141" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40142" tag="hblock_tag_214" canDelete="false" classfield_id="40142" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40142" tag="hblock_tag_215" canDelete="false" classfield_id="40142" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40143" tag="hblock_tag_216" canDelete="false" classfield_id="40143" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40143" tag="hblock_tag_217" canDelete="false" classfield_id="40143" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="40144" tag="operation_40144" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="40146" tag="hblock_tag_218" canDelete="false" classfield_id="40146" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40146" tag="hblock_tag_219" canDelete="false" classfield_id="40146" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40147" tag="hblock_tag_220" canDelete="false" classfield_id="40147" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40147" tag="hblock_tag_221" canDelete="false" classfield_id="40147" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="40148" tag="operation_40148" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        configurationpanel.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="40000" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40000" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40000" tag="hblock_tag_0" canDelete="false" classfield_id="40000" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40000" tag="hblock_tag_1" canDelete="false" classfield_id="40000" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40002" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40002" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40002" tag="hblock_tag_2" canDelete="false" classfield_id="40002" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40002" tag="hblock_tag_3" canDelete="false" classfield_id="40002" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40004" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40004" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40004" tag="hblock_tag_4" canDelete="false" classfield_id="40004" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40004" tag="hblock_tag_5" canDelete="false" classfield_id="40004" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40006" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40006" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40006" tag="hblock_tag_6" canDelete="false" classfield_id="40006" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40006" tag="hblock_tag_7" canDelete="false" classfield_id="40006" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40007" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40007" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40007" tag="hblock_tag_8" canDelete="false" classfield_id="40007" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40007" tag="hblock_tag_9" canDelete="false" classfield_id="40007" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40009" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40009" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40009" tag="hblock_tag_10" canDelete="false" classfield_id="40009" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40009" tag="hblock_tag_11" canDelete="false" classfield_id="40009" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40010" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40010" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40010" tag="hblock_tag_12" canDelete="false" classfield_id="40010" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40010" tag="hblock_tag_13" canDelete="false" classfield_id="40010" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40012" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40012" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40012" tag="hblock_tag_14" canDelete="false" classfield_id="40012" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40012" tag="hblock_tag_15" canDelete="false" classfield_id="40012" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40013" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40013" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40013" tag="hblock_tag_16" canDelete="false" classfield_id="40013" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40013" tag="hblock_tag_17" canDelete="false" classfield_id="40013" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40014" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40014" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40014" tag="hblock_tag_18" canDelete="false" classfield_id="40014" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40014" tag="hblock_tag_19" canDelete="false" classfield_id="40014" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40015" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40015" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40015" tag="hblock_tag_20" canDelete="false" classfield_id="40015" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40015" tag="hblock_tag_21" canDelete="false" classfield_id="40015" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40016" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40016" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40016" tag="hblock_tag_22" canDelete="false" classfield_id="40016" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40016" tag="hblock_tag_23" canDelete="false" classfield_id="40016" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40017" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40017" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40017" tag="hblock_tag_24" canDelete="false" classfield_id="40017" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40017" tag="hblock_tag_25" canDelete="false" classfield_id="40017" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40018" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40018" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40018" tag="hblock_tag_26" canDelete="false" classfield_id="40018" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40018" tag="hblock_tag_27" canDelete="false" classfield_id="40018" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40019" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40019" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40019" tag="hblock_tag_28" canDelete="false" classfield_id="40019" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40019" tag="hblock_tag_29" canDelete="false" classfield_id="40019" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40020" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40020" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40020" tag="hblock_tag_30" canDelete="false" classfield_id="40020" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40020" tag="hblock_tag_31" canDelete="false" classfield_id="40020" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40021" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40021" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40021" tag="hblock_tag_32" canDelete="false" classfield_id="40021" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40021" tag="hblock_tag_33" canDelete="false" classfield_id="40021" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40022" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40022" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40022" tag="hblock_tag_34" canDelete="false" classfield_id="40022" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40022" tag="hblock_tag_35" canDelete="false" classfield_id="40022" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40023" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40023" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40023" tag="hblock_tag_36" canDelete="false" classfield_id="40023" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40023" tag="hblock_tag_37" canDelete="false" classfield_id="40023" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40025" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40025" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40025" tag="hblock_tag_38" canDelete="false" classfield_id="40025" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40025" tag="hblock_tag_39" canDelete="false" classfield_id="40025" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40027" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40027" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40027" tag="hblock_tag_40" canDelete="false" classfield_id="40027" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40027" tag="hblock_tag_41" canDelete="false" classfield_id="40027" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40028" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40028" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40028" tag="hblock_tag_42" canDelete="false" classfield_id="40028" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40028" tag="hblock_tag_43" canDelete="false" classfield_id="40028" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40029" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40029" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40029" tag="hblock_tag_44" canDelete="false" classfield_id="40029" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40029" tag="hblock_tag_45" canDelete="false" classfield_id="40029" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40030" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40030" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40030" tag="hblock_tag_46" canDelete="false" classfield_id="40030" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40030" tag="hblock_tag_47" canDelete="false" classfield_id="40030" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40031" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40031" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40031" tag="hblock_tag_48" canDelete="false" classfield_id="40031" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40031" tag="hblock_tag_49" canDelete="false" classfield_id="40031" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40032" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40032" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40032" tag="hblock_tag_50" canDelete="false" classfield_id="40032" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40032" tag="hblock_tag_51" canDelete="false" classfield_id="40032" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40034" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40034" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40034" tag="hblock_tag_52" canDelete="false" classfield_id="40034" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40034" tag="hblock_tag_53" canDelete="false" classfield_id="40034" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40036" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40036" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40036" tag="hblock_tag_54" canDelete="false" classfield_id="40036" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40036" tag="hblock_tag_55" canDelete="false" classfield_id="40036" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40037" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40037" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40037" tag="hblock_tag_56" canDelete="false" classfield_id="40037" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40037" tag="hblock_tag_57" canDelete="false" classfield_id="40037" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40038" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40038" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40038" tag="hblock_tag_58" canDelete="false" classfield_id="40038" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40038" tag="hblock_tag_59" canDelete="false" classfield_id="40038" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40039" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40039" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40039" tag="hblock_tag_60" canDelete="false" classfield_id="40039" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40039" tag="hblock_tag_61" canDelete="false" classfield_id="40039" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40040" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40040" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40040" tag="hblock_tag_62" canDelete="false" classfield_id="40040" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40040" tag="hblock_tag_63" canDelete="false" classfield_id="40040" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40041" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40041" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40041" tag="hblock_tag_64" canDelete="false" classfield_id="40041" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40041" tag="hblock_tag_65" canDelete="false" classfield_id="40041" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40043" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40043" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40043" tag="hblock_tag_66" canDelete="false" classfield_id="40043" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40043" tag="hblock_tag_67" canDelete="false" classfield_id="40043" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40044" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40044" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40044" tag="hblock_tag_68" canDelete="false" classfield_id="40044" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40044" tag="hblock_tag_69" canDelete="false" classfield_id="40044" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40046" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40046" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40046" tag="hblock_tag_70" canDelete="false" classfield_id="40046" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40046" tag="hblock_tag_71" canDelete="false" classfield_id="40046" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40047" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40047" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40047" tag="hblock_tag_72" canDelete="false" classfield_id="40047" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40047" tag="hblock_tag_73" canDelete="false" classfield_id="40047" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40048" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40048" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40048" tag="hblock_tag_74" canDelete="false" classfield_id="40048" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40048" tag="hblock_tag_75" canDelete="false" classfield_id="40048" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40049" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40049" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40049" tag="hblock_tag_76" canDelete="false" classfield_id="40049" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40049" tag="hblock_tag_77" canDelete="false" classfield_id="40049" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40050" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40050" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40050" tag="hblock_tag_78" canDelete="false" classfield_id="40050" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40050" tag="hblock_tag_79" canDelete="false" classfield_id="40050" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40051" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40051" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40051" tag="hblock_tag_80" canDelete="false" classfield_id="40051" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40051" tag="hblock_tag_81" canDelete="false" classfield_id="40051" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40052" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40052" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40052" tag="hblock_tag_82" canDelete="false" classfield_id="40052" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40052" tag="hblock_tag_83" canDelete="false" classfield_id="40052" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40053" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40053" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40053" tag="hblock_tag_84" canDelete="false" classfield_id="40053" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40053" tag="hblock_tag_85" canDelete="false" classfield_id="40053" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40054" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40054" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40054" tag="hblock_tag_86" canDelete="false" classfield_id="40054" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40054" tag="hblock_tag_87" canDelete="false" classfield_id="40054" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40055" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40055" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40055" tag="hblock_tag_88" canDelete="false" classfield_id="40055" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40055" tag="hblock_tag_89" canDelete="false" classfield_id="40055" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40056" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40056" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40056" tag="hblock_tag_90" canDelete="false" classfield_id="40056" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40056" tag="hblock_tag_91" canDelete="false" classfield_id="40056" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40057" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40057" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40057" tag="hblock_tag_92" canDelete="false" classfield_id="40057" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40057" tag="hblock_tag_93" canDelete="false" classfield_id="40057" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40058" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40058" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40058" tag="hblock_tag_94" canDelete="false" classfield_id="40058" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40058" tag="hblock_tag_95" canDelete="false" classfield_id="40058" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40059" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40059" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40059" tag="hblock_tag_96" canDelete="false" classfield_id="40059" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40059" tag="hblock_tag_97" canDelete="false" classfield_id="40059" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40060" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40060" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40060" tag="hblock_tag_98" canDelete="false" classfield_id="40060" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40060" tag="hblock_tag_99" canDelete="false" classfield_id="40060" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40061" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40061" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40061" tag="hblock_tag_100" canDelete="false" classfield_id="40061" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40061" tag="hblock_tag_101" canDelete="false" classfield_id="40061" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40062" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40062" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40062" tag="hblock_tag_102" canDelete="false" classfield_id="40062" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40062" tag="hblock_tag_103" canDelete="false" classfield_id="40062" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40063" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40063" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40063" tag="hblock_tag_104" canDelete="false" classfield_id="40063" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40063" tag="hblock_tag_105" canDelete="false" classfield_id="40063" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40064" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40064" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40064" tag="hblock_tag_106" canDelete="false" classfield_id="40064" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40064" tag="hblock_tag_107" canDelete="false" classfield_id="40064" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40065" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40065" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40065" tag="hblock_tag_108" canDelete="false" classfield_id="40065" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40065" tag="hblock_tag_109" canDelete="false" classfield_id="40065" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40066" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40066" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40066" tag="hblock_tag_110" canDelete="false" classfield_id="40066" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40066" tag="hblock_tag_111" canDelete="false" classfield_id="40066" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40067" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40067" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40067" tag="hblock_tag_112" canDelete="false" classfield_id="40067" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40067" tag="hblock_tag_113" canDelete="false" classfield_id="40067" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40068" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40068" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40068" tag="hblock_tag_114" canDelete="false" classfield_id="40068" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40068" tag="hblock_tag_115" canDelete="false" classfield_id="40068" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40069" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40069" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40069" tag="hblock_tag_116" canDelete="false" classfield_id="40069" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40069" tag="hblock_tag_117" canDelete="false" classfield_id="40069" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40070" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40070" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40070" tag="hblock_tag_118" canDelete="false" classfield_id="40070" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40070" tag="hblock_tag_119" canDelete="false" classfield_id="40070" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40071" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40071" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40071" tag="hblock_tag_120" canDelete="false" classfield_id="40071" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40071" tag="hblock_tag_121" canDelete="false" classfield_id="40071" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40072" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40072" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40072" tag="hblock_tag_122" canDelete="false" classfield_id="40072" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40072" tag="hblock_tag_123" canDelete="false" classfield_id="40072" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40074" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40074" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40074" tag="hblock_tag_124" canDelete="false" classfield_id="40074" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40074" tag="hblock_tag_125" canDelete="false" classfield_id="40074" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40075" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40075" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40075" tag="hblock_tag_126" canDelete="false" classfield_id="40075" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40075" tag="hblock_tag_127" canDelete="false" classfield_id="40075" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40076" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40076" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40076" tag="hblock_tag_128" canDelete="false" classfield_id="40076" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40076" tag="hblock_tag_129" canDelete="false" classfield_id="40076" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40077" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40077" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40077" tag="hblock_tag_130" canDelete="false" classfield_id="40077" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40077" tag="hblock_tag_131" canDelete="false" classfield_id="40077" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40078" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40078" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40078" tag="hblock_tag_132" canDelete="false" classfield_id="40078" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40078" tag="hblock_tag_133" canDelete="false" classfield_id="40078" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40079" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40079" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40079" tag="hblock_tag_134" canDelete="false" classfield_id="40079" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40079" tag="hblock_tag_135" canDelete="false" classfield_id="40079" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40080" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40080" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40080" tag="hblock_tag_136" canDelete="false" classfield_id="40080" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40080" tag="hblock_tag_137" canDelete="false" classfield_id="40080" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40081" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40081" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40081" tag="hblock_tag_138" canDelete="false" classfield_id="40081" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40081" tag="hblock_tag_139" canDelete="false" classfield_id="40081" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40082" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40082" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40082" tag="hblock_tag_140" canDelete="false" classfield_id="40082" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40082" tag="hblock_tag_141" canDelete="false" classfield_id="40082" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40083" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40083" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40083" tag="hblock_tag_142" canDelete="false" classfield_id="40083" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40083" tag="hblock_tag_143" canDelete="false" classfield_id="40083" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40084" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40084" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40084" tag="hblock_tag_144" canDelete="false" classfield_id="40084" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40084" tag="hblock_tag_145" canDelete="false" classfield_id="40084" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40105" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40105" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40105" tag="hblock_tag_146" canDelete="false" classfield_id="40105" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40105" tag="hblock_tag_147" canDelete="false" classfield_id="40105" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40106" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40106" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40106" tag="hblock_tag_148" canDelete="false" classfield_id="40106" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40106" tag="hblock_tag_149" canDelete="false" classfield_id="40106" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40108" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40108" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40108" tag="hblock_tag_150" canDelete="false" classfield_id="40108" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40108" tag="hblock_tag_151" canDelete="false" classfield_id="40108" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40109" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40109" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40109" tag="hblock_tag_152" canDelete="false" classfield_id="40109" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40109" tag="hblock_tag_153" canDelete="false" classfield_id="40109" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40110" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40110" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40110" tag="hblock_tag_154" canDelete="false" classfield_id="40110" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40110" tag="hblock_tag_155" canDelete="false" classfield_id="40110" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40112" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40112" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40112" tag="hblock_tag_156" canDelete="false" classfield_id="40112" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40112" tag="hblock_tag_157" canDelete="false" classfield_id="40112" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40114" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40114" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40114" tag="hblock_tag_158" canDelete="false" classfield_id="40114" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40114" tag="hblock_tag_159" canDelete="false" classfield_id="40114" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40115" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40115" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40115" tag="hblock_tag_160" canDelete="false" classfield_id="40115" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40115" tag="hblock_tag_161" canDelete="false" classfield_id="40115" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40116" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40116" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40116" tag="hblock_tag_162" canDelete="false" classfield_id="40116" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40116" tag="hblock_tag_163" canDelete="false" classfield_id="40116" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40117" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40117" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40117" tag="hblock_tag_164" canDelete="false" classfield_id="40117" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40117" tag="hblock_tag_165" canDelete="false" classfield_id="40117" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40118" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40118" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40118" tag="hblock_tag_166" canDelete="false" classfield_id="40118" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40118" tag="hblock_tag_167" canDelete="false" classfield_id="40118" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40119" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40119" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40119" tag="hblock_tag_168" canDelete="false" classfield_id="40119" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40119" tag="hblock_tag_169" canDelete="false" classfield_id="40119" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40120" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40120" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40120" tag="hblock_tag_170" canDelete="false" classfield_id="40120" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40120" tag="hblock_tag_171" canDelete="false" classfield_id="40120" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40121" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40121" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40121" tag="hblock_tag_172" canDelete="false" classfield_id="40121" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40121" tag="hblock_tag_173" canDelete="false" classfield_id="40121" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40122" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40122" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40122" tag="hblock_tag_174" canDelete="false" classfield_id="40122" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40122" tag="hblock_tag_175" canDelete="false" classfield_id="40122" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40123" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40123" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40123" tag="hblock_tag_176" canDelete="false" classfield_id="40123" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40123" tag="hblock_tag_177" canDelete="false" classfield_id="40123" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40124" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40124" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40124" tag="hblock_tag_178" canDelete="false" classfield_id="40124" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40124" tag="hblock_tag_179" canDelete="false" classfield_id="40124" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40125" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40125" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40125" tag="hblock_tag_180" canDelete="false" classfield_id="40125" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40125" tag="hblock_tag_181" canDelete="false" classfield_id="40125" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40126" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40126" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40126" tag="hblock_tag_182" canDelete="false" classfield_id="40126" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40126" tag="hblock_tag_183" canDelete="false" classfield_id="40126" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40127" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40127" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40127" tag="hblock_tag_184" canDelete="false" classfield_id="40127" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40127" tag="hblock_tag_185" canDelete="false" classfield_id="40127" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40128" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40128" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40128" tag="hblock_tag_186" canDelete="false" classfield_id="40128" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40128" tag="hblock_tag_187" canDelete="false" classfield_id="40128" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40129" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40129" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40129" tag="hblock_tag_188" canDelete="false" classfield_id="40129" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40129" tag="hblock_tag_189" canDelete="false" classfield_id="40129" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40130" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40130" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40130" tag="hblock_tag_190" canDelete="false" classfield_id="40130" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40130" tag="hblock_tag_191" canDelete="false" classfield_id="40130" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40131" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40131" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40131" tag="hblock_tag_192" canDelete="false" classfield_id="40131" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40131" tag="hblock_tag_193" canDelete="false" classfield_id="40131" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40132" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40132" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40132" tag="hblock_tag_194" canDelete="false" classfield_id="40132" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40132" tag="hblock_tag_195" canDelete="false" classfield_id="40132" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40133" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40133" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40133" tag="hblock_tag_196" canDelete="false" classfield_id="40133" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40133" tag="hblock_tag_197" canDelete="false" classfield_id="40133" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40134" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40134" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40134" tag="hblock_tag_198" canDelete="false" classfield_id="40134" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40134" tag="hblock_tag_199" canDelete="false" classfield_id="40134" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40135" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40135" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40135" tag="hblock_tag_200" canDelete="false" classfield_id="40135" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40135" tag="hblock_tag_201" canDelete="false" classfield_id="40135" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40136" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40136" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40136" tag="hblock_tag_202" canDelete="false" classfield_id="40136" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40136" tag="hblock_tag_203" canDelete="false" classfield_id="40136" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40137" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40137" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40137" tag="hblock_tag_204" canDelete="false" classfield_id="40137" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40137" tag="hblock_tag_205" canDelete="false" classfield_id="40137" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40138" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40138" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40138" tag="hblock_tag_206" canDelete="false" classfield_id="40138" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40138" tag="hblock_tag_207" canDelete="false" classfield_id="40138" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40139" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40139" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40139" tag="hblock_tag_208" canDelete="false" classfield_id="40139" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40139" tag="hblock_tag_209" canDelete="false" classfield_id="40139" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40140" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40140" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40140" tag="hblock_tag_210" canDelete="false" classfield_id="40140" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40140" tag="hblock_tag_211" canDelete="false" classfield_id="40140" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40141" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40141" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40141" tag="hblock_tag_212" canDelete="false" classfield_id="40141" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40141" tag="hblock_tag_213" canDelete="false" classfield_id="40141" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40142" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40142" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40142" tag="hblock_tag_214" canDelete="false" classfield_id="40142" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40142" tag="hblock_tag_215" canDelete="false" classfield_id="40142" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40143" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40143" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40143" tag="hblock_tag_216" canDelete="false" classfield_id="40143" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40143" tag="hblock_tag_217" canDelete="false" classfield_id="40143" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40146" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40146" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40146" tag="hblock_tag_218" canDelete="false" classfield_id="40146" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40146" tag="hblock_tag_219" canDelete="false" classfield_id="40146" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40147" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40147" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40147" tag="hblock_tag_220" canDelete="false" classfield_id="40147" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40147" tag="hblock_tag_221" canDelete="false" classfield_id="40147" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="40582" parent_class="40582" fileExt=".cpp" fileName="phoneline" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;phoneline.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="40586" tag="operation_40586" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40590" tag="operation_40590" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="40591" tag="operation_40591" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40593" tag="operation_40593" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40594" tag="operation_40594" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40595" tag="operation_40595" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40597" tag="operation_40597" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40598" tag="operation_40598" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40599" tag="operation_40599" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40600" tag="operation_40600" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40601" tag="operation_40601" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This will lock the current phone line.&amp;#010;&amp;#010;Note: this will only lock the phone line&amp;#010;for those that uses this lock, unlock&amp;#010;mechanism. PhoneLineManager always uses&amp;#010;this mechanism. So, if you work only with&amp;#010;PhoneLineManager, it will be thread safe." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40602" tag="operation_40602" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This will unlock the current phone line.&amp;#010;See the Note of the lock function." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40603" tag="operation_40603" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40604" tag="operation_40604" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40605" tag="operation_40605" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40607" tag="operation_40607" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40609" tag="operation_40609" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40610" tag="operation_40610" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40611" tag="operation_40611" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40613" tag="operation_40613" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40615" tag="operation_40615" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40617" tag="operation_40617" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40618" tag="operation_40618" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40621" tag="operation_40621" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Clears the buffer of the line." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40622" tag="operation_40622" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="The user selected this line." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40624" tag="operation_40624" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This phoneline is no longer selected." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40626" tag="operation_40626" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This will do a hard unselect. it means it&amp;#010;will remove the call if there's one." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40627" tag="operation_40627" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This will close the current call. it means it&amp;#010;will remove the call if there's one." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40628" tag="operation_40628" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This will close the current call. it means it&amp;#010;will remove the call if there's one. The line&amp;#010;will be in an error state." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40630" tag="operation_40630" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will put the line on hold&amp;#010;and will wait for the numbre to compose." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40631" tag="operation_40631" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40632" tag="operation_40632" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40634" tag="operation_40634" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40635" tag="operation_40635" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40637" tag="operation_40637" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40638" tag="operation_40638" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40639" tag="operation_40639" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40641" tag="operation_40641" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40642" tag="operation_40642" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40644" tag="operation_40644" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40646" tag="operation_40646" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40648" tag="operation_40648" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40650" tag="operation_40650" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40651" tag="operation_40651" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40653" tag="operation_40653" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40654" tag="operation_40654" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40655" tag="operation_40655" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40658" tag="operation_40658" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40660" tag="operation_40660" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="40661" tag="hblock_tag_0" canDelete="false" classfield_id="40661" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40661" tag="hblock_tag_1" canDelete="false" classfield_id="40661" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40662" tag="hblock_tag_2" canDelete="false" classfield_id="40662" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40662" tag="hblock_tag_3" canDelete="false" classfield_id="40662" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40663" tag="hblock_tag_4" canDelete="false" classfield_id="40663" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40663" tag="hblock_tag_5" canDelete="false" classfield_id="40663" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40664" tag="hblock_tag_6" canDelete="false" classfield_id="40664" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40664" tag="hblock_tag_7" canDelete="false" classfield_id="40664" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40665" tag="hblock_tag_8" canDelete="false" classfield_id="40665" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40665" tag="hblock_tag_9" canDelete="false" classfield_id="40665" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40666" tag="hblock_tag_10" canDelete="false" classfield_id="40666" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40666" tag="hblock_tag_11" canDelete="false" classfield_id="40666" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40667" tag="hblock_tag_12" canDelete="false" classfield_id="40667" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of mBuffer&amp;#010;//This is the buffer when the line is not in use;&amp;#010;@return the value of mBuffer" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40667" tag="hblock_tag_13" canDelete="false" classfield_id="40667" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of mBuffer&amp;#010;//This is the buffer when the line is not in use;&amp;#010;@param value the value of mBuffer" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40668" tag="hblock_tag_14" canDelete="false" classfield_id="40668" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40668" tag="hblock_tag_15" canDelete="false" classfield_id="40668" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40669" tag="hblock_tag_16" canDelete="false" classfield_id="40669" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40669" tag="hblock_tag_17" canDelete="false" classfield_id="40669" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40670" tag="hblock_tag_18" canDelete="false" classfield_id="40670" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40670" tag="hblock_tag_19" canDelete="false" classfield_id="40670" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40671" tag="hblock_tag_20" canDelete="false" classfield_id="40671" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40671" tag="hblock_tag_21" canDelete="false" classfield_id="40671" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40672" tag="hblock_tag_22" canDelete="false" classfield_id="40672" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40672" tag="hblock_tag_23" canDelete="false" classfield_id="40672" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40673" tag="hblock_tag_24" canDelete="false" classfield_id="40673" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40673" tag="hblock_tag_25" canDelete="false" classfield_id="40673" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40674" tag="hblock_tag_26" canDelete="false" classfield_id="40674" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40674" tag="hblock_tag_27" canDelete="false" classfield_id="40674" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40675" tag="hblock_tag_28" canDelete="false" classfield_id="40675" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40675" tag="hblock_tag_29" canDelete="false" classfield_id="40675" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        phoneline.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="40661" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40661" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40661" tag="hblock_tag_0" canDelete="false" classfield_id="40661" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40661" tag="hblock_tag_1" canDelete="false" classfield_id="40661" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40662" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40662" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40662" tag="hblock_tag_2" canDelete="false" classfield_id="40662" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40662" tag="hblock_tag_3" canDelete="false" classfield_id="40662" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40663" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40663" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40663" tag="hblock_tag_4" canDelete="false" classfield_id="40663" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40663" tag="hblock_tag_5" canDelete="false" classfield_id="40663" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40664" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40664" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40664" tag="hblock_tag_6" canDelete="false" classfield_id="40664" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40664" tag="hblock_tag_7" canDelete="false" classfield_id="40664" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40665" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40665" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40665" tag="hblock_tag_8" canDelete="false" classfield_id="40665" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40665" tag="hblock_tag_9" canDelete="false" classfield_id="40665" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40666" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40666" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40666" tag="hblock_tag_10" canDelete="false" classfield_id="40666" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40666" tag="hblock_tag_11" canDelete="false" classfield_id="40666" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40667" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="//This is the buffer when the line is not in use;" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40667" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40667" tag="hblock_tag_12" canDelete="false" classfield_id="40667" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of mBuffer&amp;#010;//This is the buffer when the line is not in use;&amp;#010;@return the value of mBuffer" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40667" tag="hblock_tag_13" canDelete="false" classfield_id="40667" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of mBuffer&amp;#010;//This is the buffer when the line is not in use;&amp;#010;@param value the value of mBuffer" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40668" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40668" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40668" tag="hblock_tag_14" canDelete="false" classfield_id="40668" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40668" tag="hblock_tag_15" canDelete="false" classfield_id="40668" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40669" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40669" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40669" tag="hblock_tag_16" canDelete="false" classfield_id="40669" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40669" tag="hblock_tag_17" canDelete="false" classfield_id="40669" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40670" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40670" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40670" tag="hblock_tag_18" canDelete="false" classfield_id="40670" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40670" tag="hblock_tag_19" canDelete="false" classfield_id="40670" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40671" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40671" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40671" tag="hblock_tag_20" canDelete="false" classfield_id="40671" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40671" tag="hblock_tag_21" canDelete="false" classfield_id="40671" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40672" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40672" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40672" tag="hblock_tag_22" canDelete="false" classfield_id="40672" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40672" tag="hblock_tag_23" canDelete="false" classfield_id="40672" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40673" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40673" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40673" tag="hblock_tag_24" canDelete="false" classfield_id="40673" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40673" tag="hblock_tag_25" canDelete="false" classfield_id="40673" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40674" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40674" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40674" tag="hblock_tag_26" canDelete="false" classfield_id="40674" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40674" tag="hblock_tag_27" canDelete="false" classfield_id="40674" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40675" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40675" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40675" tag="hblock_tag_28" canDelete="false" classfield_id="40675" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40675" tag="hblock_tag_29" canDelete="false" classfield_id="40675" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="40676" parent_class="40676" fileExt=".cpp" fileName="phonelinelocker" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;phonelinelocker.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="40677" tag="operation_40677" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Retreive the &quot;line&quot; PhoneLine and&amp;#010;locks it." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40681" tag="operation_40681" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Unlock the currently locked PhoneLine." />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="40682" tag="hblock_tag_0" canDelete="false" classfield_id="40682" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40682" tag="hblock_tag_1" canDelete="false" classfield_id="40682" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        phonelinelocker.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="40682" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40682" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40682" tag="hblock_tag_0" canDelete="false" classfield_id="40682" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40682" tag="hblock_tag_1" canDelete="false" classfield_id="40682" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="40828" parent_class="40828" fileExt=".cpp" fileName="phonelinemanagerimpl" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;phonelinemanagerimpl.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="40832" tag="operation_40832" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40833" tag="operation_40833" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="40834" tag="operation_40834" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Will return the PhoneLine linked to the line &amp;#010;number." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40836" tag="operation_40836" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Will return the PhoneLine with the call ID.&amp;#010;If there's no PhoneLine of call ID, it will&amp;#010;return NULL." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40838" tag="operation_40838" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40839" tag="operation_40839" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40841" tag="operation_40841" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40842" tag="operation_40842" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40844" tag="operation_40844" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40846" tag="operation_40846" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40847" tag="operation_40847" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40848" tag="operation_40848" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40849" tag="operation_40849" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40850" tag="operation_40850" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40851" tag="operation_40851" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40853" tag="operation_40853" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40855" tag="operation_40855" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40857" tag="operation_40857" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40859" tag="operation_40859" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40861" tag="operation_40861" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40863" tag="operation_40863" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40865" tag="operation_40865" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40867" tag="operation_40867" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40868" tag="operation_40868" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40870" tag="operation_40870" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40872" tag="operation_40872" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40873" tag="operation_40873" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40875" tag="operation_40875" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40877" tag="operation_40877" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40878" tag="operation_40878" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40879" tag="operation_40879" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40880" tag="operation_40880" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40881" tag="operation_40881" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40884" tag="operation_40884" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40887" tag="operation_40887" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="You need to call this function once. It must be&amp;#010;call before doing anything in this class." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40889" tag="operation_40889" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will make the process to start.&amp;#010;It will connect to the server, and start the&amp;#010;event handling." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40890" tag="operation_40890" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40892" tag="operation_40892" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will put the current line&amp;#010;on hold. If there's no current line,&amp;#010;it will do nothing." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40893" tag="operation_40893" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will hanp up the current line&amp;#010;If there's no current line, it will do nothing." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40895" tag="operation_40895" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will mute the microphone if muting&amp;#010;is true, it will unmute otherwise." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40897" tag="operation_40897" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will mute the microphone" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40898" tag="operation_40898" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will unmute the microphone" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40899" tag="operation_40899" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40900" tag="operation_40900" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will hanp up the line number given &amp;#010;argument. Be aware that the first line is 1, not &amp;#010;zero." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40903" tag="operation_40903" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will hanp up the line with the&amp;#010;following call ID. If there's no line with &amp;#010;the call ID, it will do nothing." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40906" tag="operation_40906" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will hanp up the given line. If the&amp;#010;line is NULL, nothing will be done." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40909" tag="operation_40909" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will make a call on the &amp;#010;current line. If there's no selected&amp;#010;line, it will choose the first available." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40911" tag="operation_40911" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will add an incomming call&amp;#010;on a phone line." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40915" tag="operation_40915" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function is used to add a call on a &amp;#010;phone line." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40918" tag="operation_40918" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40923" tag="operation_40923" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will make a call on the &amp;#010;current line. If there's no selected&amp;#010;line. It will do nothing. It will call &amp;#010;the destination contained in the&amp;#010;PhoneLine buffer, if any. " />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40924" tag="operation_40924" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function make select a new line and make a call" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40926" tag="operation_40926" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will switch the lines. If the line&amp;#010;is invalid, it just do nothing." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40929" tag="operation_40929" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will switch the lines. If the line&amp;#010;is invalid, it just do nothing." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40931" tag="operation_40931" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will switch the line to the line having&amp;#010;the given call id. If the line is invalid, it just do &amp;#010;nothing." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40934" tag="operation_40934" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will clear the buffer of the active&amp;#010;line. If there's no active line, it will do nothing." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40935" tag="operation_40935" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will return the next available line.&amp;#010;The line is locked, So you'll need to unlock it." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40936" tag="operation_40936" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will return the PhoneLine with the &amp;#010;given id. If there's no such line, it will return &amp;#010;NULL. The line is locked, So you'll need to unlock it." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40938" tag="operation_40938" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will return the PhoneLine with the&amp;#010;given call id. If there's no such line, it will &amp;#010;return NULL. The line is locked, So you'll need to &amp;#010;unlock it." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40940" tag="operation_40940" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will return the next available line.&amp;#010;The line is NOT locked." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40941" tag="operation_40941" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will send the getevents request&amp;#010;to the server.&amp;#010;&amp;#010;NOTE: This function MUST be called AFTER getcallstatus's&amp;#010;completion." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40942" tag="operation_40942" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will simply signal the volume change." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40944" tag="operation_40944" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will send a request to sflphoned&amp;#010;to change the volume to the given percentage." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40946" tag="operation_40946" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will simply signal the mic volume change." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40948" tag="operation_40948" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will send a request to sflphoned&amp;#010;to change the mic volume to the given percentage." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40950" tag="operation_40950" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will simply signal a incoming text message" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40952" tag="operation_40952" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40954" tag="operation_40954" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40956" tag="operation_40956" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40957" tag="operation_40957" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40958" tag="operation_40958" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40959" tag="operation_40959" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This will send all the command needed when a&amp;#010;connection has just been established. " />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40960" tag="operation_40960" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function is called when we are disconnected&amp;#010;from the server. This will unselect all phone lines. " />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40961" tag="operation_40961" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Check if the PhoneLineManager is initialized&amp;#010;or return an std::logic_error exception" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="40962" tag="operation_40962" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="40966" tag="hblock_tag_0" canDelete="false" classfield_id="40966" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40966" tag="hblock_tag_1" canDelete="false" classfield_id="40966" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40968" tag="hblock_tag_2" canDelete="false" classfield_id="40968" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40968" tag="hblock_tag_3" canDelete="false" classfield_id="40968" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40971" tag="hblock_tag_4" canDelete="false" classfield_id="40971" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40971" tag="hblock_tag_5" canDelete="false" classfield_id="40971" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40972" tag="hblock_tag_6" canDelete="false" classfield_id="40972" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40972" tag="hblock_tag_7" canDelete="false" classfield_id="40972" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40973" tag="hblock_tag_8" canDelete="false" classfield_id="40973" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40973" tag="hblock_tag_9" canDelete="false" classfield_id="40973" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40974" tag="hblock_tag_10" canDelete="false" classfield_id="40974" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40974" tag="hblock_tag_11" canDelete="false" classfield_id="40974" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40975" tag="hblock_tag_12" canDelete="false" classfield_id="40975" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40975" tag="hblock_tag_13" canDelete="false" classfield_id="40975" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40976" tag="hblock_tag_14" canDelete="false" classfield_id="40976" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40976" tag="hblock_tag_15" canDelete="false" classfield_id="40976" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40977" tag="hblock_tag_16" canDelete="false" classfield_id="40977" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40977" tag="hblock_tag_17" canDelete="false" classfield_id="40977" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="40978" tag="hblock_tag_18" canDelete="false" classfield_id="40978" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="40978" tag="hblock_tag_19" canDelete="false" classfield_id="40978" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="84438" tag="operation_84438" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        phonelinemanagerimpl.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="40966" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40966" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40966" tag="hblock_tag_0" canDelete="false" classfield_id="40966" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40966" tag="hblock_tag_1" canDelete="false" classfield_id="40966" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40968" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40968" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40968" tag="hblock_tag_2" canDelete="false" classfield_id="40968" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40968" tag="hblock_tag_3" canDelete="false" classfield_id="40968" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40971" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40971" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40971" tag="hblock_tag_4" canDelete="false" classfield_id="40971" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40971" tag="hblock_tag_5" canDelete="false" classfield_id="40971" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40972" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40972" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40972" tag="hblock_tag_6" canDelete="false" classfield_id="40972" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40972" tag="hblock_tag_7" canDelete="false" classfield_id="40972" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40973" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40973" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40973" tag="hblock_tag_8" canDelete="false" classfield_id="40973" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40973" tag="hblock_tag_9" canDelete="false" classfield_id="40973" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40974" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40974" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40974" tag="hblock_tag_10" canDelete="false" classfield_id="40974" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40974" tag="hblock_tag_11" canDelete="false" classfield_id="40974" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40975" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40975" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40975" tag="hblock_tag_12" canDelete="false" classfield_id="40975" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40975" tag="hblock_tag_13" canDelete="false" classfield_id="40975" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40976" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40976" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40976" tag="hblock_tag_14" canDelete="false" classfield_id="40976" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40976" tag="hblock_tag_15" canDelete="false" classfield_id="40976" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40977" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40977" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40977" tag="hblock_tag_16" canDelete="false" classfield_id="40977" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40977" tag="hblock_tag_17" canDelete="false" classfield_id="40977" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40978" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40978" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40978" tag="hblock_tag_18" canDelete="false" classfield_id="40978" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40978" tag="hblock_tag_19" canDelete="false" classfield_id="40978" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="40979" parent_class="40979" fileExt=".cpp" fileName="phonelinemanager" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;phonelinemanager.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        phonelinemanager.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="41087" parent_class="41087" fileExt=".cpp" fileName="callrelatedrequest" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;callrelatedrequest.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41091" tag="operation_41091" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41095" tag="operation_41095" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will be called when the request &amp;#010;receive its answer, if the request didn't successfully&amp;#010;ended. " />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41099" tag="operation_41099" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will be called when the request &amp;#010;receive an answer, but there's other answers to come." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41103" tag="operation_41103" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will be called when the request &amp;#010;receive its answer, if the request successfully&amp;#010;ended." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41107" tag="operation_41107" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will be called when the request &amp;#010;receive its answer, if the request didn't successfully&amp;#010;ended. This function will call the onError, but with&amp;#010;the call linked to this request." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41110" tag="operation_41110" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will be called when the request &amp;#010;receive its answer, if the there's other answer to &amp;#010;come. This function will call the onEntry, but with&amp;#010;the call linked to this request." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41113" tag="operation_41113" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will be called when the request &amp;#010;receive its answer, if the request successfully&amp;#010;ended. This function will call the onSuccess function, &amp;#010;but with the call linked to this request." />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="41116" tag="hblock_tag_0" canDelete="false" classfield_id="41116" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41116" tag="hblock_tag_1" canDelete="false" classfield_id="41116" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        callrelatedrequest.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="41116" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41116" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41116" tag="hblock_tag_0" canDelete="false" classfield_id="41116" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41116" tag="hblock_tag_1" canDelete="false" classfield_id="41116" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="41117" parent_class="41117" fileExt=".cpp" fileName="accountrequest" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;accountrequest.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41121" tag="operation_41121" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41125" tag="operation_41125" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will be called when the request &amp;#010;receive its answer, if the request didn't successfully&amp;#010;ended. " />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41129" tag="operation_41129" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will be called when the request &amp;#010;receive an answer, but there's other answers to come." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41133" tag="operation_41133" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will be called when the request &amp;#010;receive its answer, if the request successfully&amp;#010;ended." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41137" tag="operation_41137" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will be called when the request &amp;#010;receive its answer, if the request didn't successfully&amp;#010;ended. This function will call the onError, but with&amp;#010;the account linked to this request." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41140" tag="operation_41140" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will be called when the request &amp;#010;receive its answer, if the there's other answer to &amp;#010;come. This function will call the onEntry, but with&amp;#010;the account linked to this request." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41143" tag="operation_41143" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will be called when the request &amp;#010;receive its answer, if the request successfully&amp;#010;ended. This function will call the onSuccess function, &amp;#010;but with the account linked to this request." />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="41146" tag="hblock_tag_0" canDelete="false" classfield_id="41146" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41146" tag="hblock_tag_1" canDelete="false" classfield_id="41146" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        accountrequest.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="41146" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41146" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41146" tag="hblock_tag_0" canDelete="false" classfield_id="41146" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41146" tag="hblock_tag_1" canDelete="false" classfield_id="41146" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="41149" parent_class="41149" fileExt=".cpp" fileName="requesterimpl" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requesterimpl.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41150" tag="operation_41150" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41151" tag="operation_41151" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Will send the command to the sflphone's server.&amp;#010;This command is non-blocking. The command linked&amp;#010;to this command will be executed." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41155" tag="operation_41155" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41157" tag="operation_41157" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41161" tag="operation_41161" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41163" tag="operation_41163" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Generate a unique call ID. " />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41164" tag="operation_41164" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Generate a unique session ID." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41165" tag="operation_41165" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Generate a unique sequence ID." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41166" tag="operation_41166" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41168" tag="operation_41168" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41169" tag="operation_41169" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41171" tag="operation_41171" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Register the session." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41175" tag="operation_41175" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Will ask the session IO with id to connect." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41177" tag="operation_41177" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function is used to notify that the SessionIO&amp;#010;input of a session is down. It means that we no longer&amp;#010;can receive answers. &amp;#010;&amp;#010;Note: Only SessionIO related classes should call this function." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41179" tag="operation_41179" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function is used to notify that the SessionIO&amp;#010;output of a session is down. It means that we no longer&amp;#010;can send requests.&amp;#010;&amp;#010;Note: Only SessionIO related classes should call this function." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41181" tag="operation_41181" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Return the SessionIO instance related to&amp;#010;the session ID." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41183" tag="operation_41183" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Register the string to return a Actual type." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41187" tag="operation_41187" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="41190" tag="hblock_tag_0" canDelete="false" classfield_id="41190" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41190" tag="hblock_tag_1" canDelete="false" classfield_id="41190" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41192" tag="hblock_tag_2" canDelete="false" classfield_id="41192" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41192" tag="hblock_tag_3" canDelete="false" classfield_id="41192" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41194" tag="hblock_tag_4" canDelete="false" classfield_id="41194" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41194" tag="hblock_tag_5" canDelete="false" classfield_id="41194" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41196" tag="hblock_tag_6" canDelete="false" classfield_id="41196" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41196" tag="hblock_tag_7" canDelete="false" classfield_id="41196" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41197" tag="hblock_tag_8" canDelete="false" classfield_id="41197" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of mCallIdCount&amp;#010;This is the integer used to generate the call IDs.&amp;#010;@return the value of mCallIdCount" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41197" tag="hblock_tag_9" canDelete="false" classfield_id="41197" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of mCallIdCount&amp;#010;This is the integer used to generate the call IDs.&amp;#010;@param value the value of mCallIdCount" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41198" tag="hblock_tag_10" canDelete="false" classfield_id="41198" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41198" tag="hblock_tag_11" canDelete="false" classfield_id="41198" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41199" tag="hblock_tag_12" canDelete="false" classfield_id="41199" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41199" tag="hblock_tag_13" canDelete="false" classfield_id="41199" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requesterimpl.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="41190" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41190" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41190" tag="hblock_tag_0" canDelete="false" classfield_id="41190" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41190" tag="hblock_tag_1" canDelete="false" classfield_id="41190" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41192" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41192" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41192" tag="hblock_tag_2" canDelete="false" classfield_id="41192" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41192" tag="hblock_tag_3" canDelete="false" classfield_id="41192" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41194" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41194" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41194" tag="hblock_tag_4" canDelete="false" classfield_id="41194" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41194" tag="hblock_tag_5" canDelete="false" classfield_id="41194" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41196" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41196" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41196" tag="hblock_tag_6" canDelete="false" classfield_id="41196" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41196" tag="hblock_tag_7" canDelete="false" classfield_id="41196" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41197" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="This is the integer used to generate the call IDs." />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41197" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41197" tag="hblock_tag_8" canDelete="false" classfield_id="41197" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of mCallIdCount&amp;#010;This is the integer used to generate the call IDs.&amp;#010;@return the value of mCallIdCount" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41197" tag="hblock_tag_9" canDelete="false" classfield_id="41197" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of mCallIdCount&amp;#010;This is the integer used to generate the call IDs.&amp;#010;@param value the value of mCallIdCount" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41198" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41198" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41198" tag="hblock_tag_10" canDelete="false" classfield_id="41198" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41198" tag="hblock_tag_11" canDelete="false" classfield_id="41198" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41199" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41199" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41199" tag="hblock_tag_12" canDelete="false" classfield_id="41199" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41199" tag="hblock_tag_13" canDelete="false" classfield_id="41199" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="41200" parent_class="41200" fileExt=".cpp" fileName="requester" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requester.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requester.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="41227" parent_class="41227" fileExt=".cpp" fileName="defaultevent" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;defaultevent.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41231" tag="operation_41231" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41234" tag="operation_41234" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        defaultevent.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="41235" parent_class="41235" fileExt=".cpp" fileName="hangupevent" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;hangupevent.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41239" tag="operation_41239" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41242" tag="operation_41242" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        hangupevent.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="41243" parent_class="41243" fileExt=".cpp" fileName="registersucceededevent" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;registersucceededevent.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41247" tag="operation_41247" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41250" tag="operation_41250" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        registersucceededevent.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="41251" parent_class="41251" fileExt=".cpp" fileName="registerfailedevent" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;registerfailedevent.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41255" tag="operation_41255" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41258" tag="operation_41258" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        registerfailedevent.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="41259" parent_class="41259" fileExt=".cpp" fileName="incommingevent" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;incommingevent.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41263" tag="operation_41263" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41266" tag="operation_41266" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="41267" tag="hblock_tag_0" canDelete="false" classfield_id="41267" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41267" tag="hblock_tag_1" canDelete="false" classfield_id="41267" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41268" tag="hblock_tag_2" canDelete="false" classfield_id="41268" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41268" tag="hblock_tag_3" canDelete="false" classfield_id="41268" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        incommingevent.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="41267" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41267" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41267" tag="hblock_tag_0" canDelete="false" classfield_id="41267" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41267" tag="hblock_tag_1" canDelete="false" classfield_id="41267" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41268" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41268" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41268" tag="hblock_tag_2" canDelete="false" classfield_id="41268" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41268" tag="hblock_tag_3" canDelete="false" classfield_id="41268" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="41286" parent_class="41286" fileExt=".cpp" fileName="messagetextevent" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;messagetextevent.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41290" tag="operation_41290" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41293" tag="operation_41293" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="41294" tag="hblock_tag_0" canDelete="false" classfield_id="41294" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41294" tag="hblock_tag_1" canDelete="false" classfield_id="41294" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        messagetextevent.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="41294" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41294" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41294" tag="hblock_tag_0" canDelete="false" classfield_id="41294" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41294" tag="hblock_tag_1" canDelete="false" classfield_id="41294" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="41295" parent_class="41295" fileExt=".cpp" fileName="loadsetupevent" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;loadsetupevent.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41299" tag="operation_41299" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41302" tag="operation_41302" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        loadsetupevent.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="41303" parent_class="41303" fileExt=".cpp" fileName="sfllcd" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;sfllcd.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41307" tag="operation_41307" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41309" tag="operation_41309" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41311" tag="operation_41311" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41313" tag="operation_41313" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41314" tag="operation_41314" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41318" tag="operation_41318" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41319" tag="operation_41319" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41321" tag="operation_41321" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41323" tag="operation_41323" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41325" tag="operation_41325" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41327" tag="operation_41327" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41329" tag="operation_41329" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41331" tag="operation_41331" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41332" tag="operation_41332" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41333" tag="operation_41333" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41334" tag="operation_41334" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41338" tag="operation_41338" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41342" tag="operation_41342" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="41346" tag="hblock_tag_0" canDelete="false" classfield_id="41346" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41346" tag="hblock_tag_1" canDelete="false" classfield_id="41346" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41347" tag="hblock_tag_2" canDelete="false" classfield_id="41347" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41347" tag="hblock_tag_3" canDelete="false" classfield_id="41347" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41348" tag="hblock_tag_4" canDelete="false" classfield_id="41348" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41348" tag="hblock_tag_5" canDelete="false" classfield_id="41348" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41349" tag="hblock_tag_6" canDelete="false" classfield_id="41349" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41349" tag="hblock_tag_7" canDelete="false" classfield_id="41349" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41350" tag="hblock_tag_8" canDelete="false" classfield_id="41350" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41350" tag="hblock_tag_9" canDelete="false" classfield_id="41350" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41351" tag="hblock_tag_10" canDelete="false" classfield_id="41351" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41351" tag="hblock_tag_11" canDelete="false" classfield_id="41351" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41352" tag="hblock_tag_12" canDelete="false" classfield_id="41352" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41352" tag="hblock_tag_13" canDelete="false" classfield_id="41352" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41353" tag="hblock_tag_14" canDelete="false" classfield_id="41353" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41353" tag="hblock_tag_15" canDelete="false" classfield_id="41353" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41354" tag="hblock_tag_16" canDelete="false" classfield_id="41354" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41354" tag="hblock_tag_17" canDelete="false" classfield_id="41354" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41355" tag="hblock_tag_18" canDelete="false" classfield_id="41355" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41355" tag="hblock_tag_19" canDelete="false" classfield_id="41355" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41356" tag="hblock_tag_20" canDelete="false" classfield_id="41356" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41356" tag="hblock_tag_21" canDelete="false" classfield_id="41356" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41357" tag="hblock_tag_22" canDelete="false" classfield_id="41357" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41357" tag="hblock_tag_23" canDelete="false" classfield_id="41357" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41358" tag="hblock_tag_24" canDelete="false" classfield_id="41358" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41358" tag="hblock_tag_25" canDelete="false" classfield_id="41358" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41359" tag="hblock_tag_26" canDelete="false" classfield_id="41359" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41359" tag="hblock_tag_27" canDelete="false" classfield_id="41359" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41360" tag="hblock_tag_28" canDelete="false" classfield_id="41360" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41360" tag="hblock_tag_29" canDelete="false" classfield_id="41360" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41362" tag="hblock_tag_30" canDelete="false" classfield_id="41362" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41362" tag="hblock_tag_31" canDelete="false" classfield_id="41362" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        sfllcd.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="41346" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41346" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41346" tag="hblock_tag_0" canDelete="false" classfield_id="41346" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41346" tag="hblock_tag_1" canDelete="false" classfield_id="41346" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41347" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41347" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41347" tag="hblock_tag_2" canDelete="false" classfield_id="41347" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41347" tag="hblock_tag_3" canDelete="false" classfield_id="41347" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41348" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41348" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41348" tag="hblock_tag_4" canDelete="false" classfield_id="41348" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41348" tag="hblock_tag_5" canDelete="false" classfield_id="41348" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41349" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41349" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41349" tag="hblock_tag_6" canDelete="false" classfield_id="41349" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41349" tag="hblock_tag_7" canDelete="false" classfield_id="41349" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41350" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41350" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41350" tag="hblock_tag_8" canDelete="false" classfield_id="41350" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41350" tag="hblock_tag_9" canDelete="false" classfield_id="41350" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41351" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41351" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41351" tag="hblock_tag_10" canDelete="false" classfield_id="41351" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41351" tag="hblock_tag_11" canDelete="false" classfield_id="41351" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41352" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41352" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41352" tag="hblock_tag_12" canDelete="false" classfield_id="41352" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41352" tag="hblock_tag_13" canDelete="false" classfield_id="41352" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41353" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41353" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41353" tag="hblock_tag_14" canDelete="false" classfield_id="41353" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41353" tag="hblock_tag_15" canDelete="false" classfield_id="41353" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41354" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41354" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41354" tag="hblock_tag_16" canDelete="false" classfield_id="41354" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41354" tag="hblock_tag_17" canDelete="false" classfield_id="41354" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41355" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41355" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41355" tag="hblock_tag_18" canDelete="false" classfield_id="41355" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41355" tag="hblock_tag_19" canDelete="false" classfield_id="41355" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41356" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41356" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41356" tag="hblock_tag_20" canDelete="false" classfield_id="41356" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41356" tag="hblock_tag_21" canDelete="false" classfield_id="41356" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41357" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41357" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41357" tag="hblock_tag_22" canDelete="false" classfield_id="41357" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41357" tag="hblock_tag_23" canDelete="false" classfield_id="41357" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41358" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41358" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41358" tag="hblock_tag_24" canDelete="false" classfield_id="41358" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41358" tag="hblock_tag_25" canDelete="false" classfield_id="41358" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41359" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41359" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41359" tag="hblock_tag_26" canDelete="false" classfield_id="41359" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41359" tag="hblock_tag_27" canDelete="false" classfield_id="41359" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41360" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41360" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41360" tag="hblock_tag_28" canDelete="false" classfield_id="41360" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41360" tag="hblock_tag_29" canDelete="false" classfield_id="41360" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41362" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41362" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41362" tag="hblock_tag_30" canDelete="false" classfield_id="41362" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41362" tag="hblock_tag_31" canDelete="false" classfield_id="41362" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="41363" parent_class="41363" fileExt=".cpp" fileName="sflphonewindow" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;sflphonewindow.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41426" tag="operation_41426" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41427" tag="operation_41427" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41428" tag="operation_41428" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41429" tag="operation_41429" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41430" tag="operation_41430" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41431" tag="operation_41431" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41432" tag="operation_41432" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41434" tag="operation_41434" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41436" tag="operation_41436" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41437" tag="operation_41437" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41438" tag="operation_41438" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41439" tag="operation_41439" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41441" tag="operation_41441" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41443" tag="operation_41443" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41444" tag="operation_41444" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41445" tag="operation_41445" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41446" tag="operation_41446" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41447" tag="operation_41447" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41448" tag="operation_41448" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41450" tag="operation_41450" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41452" tag="operation_41452" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41455" tag="operation_41455" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41456" tag="operation_41456" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41458" tag="operation_41458" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41460" tag="operation_41460" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will prompt a message box, to ask&amp;#010;if the user want to reconnect to sflphoned." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41461" tag="operation_41461" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will prompt a message box, to ask&amp;#010;if the user want to launch sflphoned." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41462" tag="operation_41462" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will ask if you want to close &amp;#010;sflphoned." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41463" tag="operation_41463" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will prompt a message box, to ask&amp;#010;if the user want to resend the getcallstatus request." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41465" tag="operation_41465" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41466" tag="operation_41466" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41467" tag="operation_41467" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="41470" tag="hblock_tag_0" canDelete="false" classfield_id="41470" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41470" tag="hblock_tag_1" canDelete="false" classfield_id="41470" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41471" tag="hblock_tag_2" canDelete="false" classfield_id="41471" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41471" tag="hblock_tag_3" canDelete="false" classfield_id="41471" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41472" tag="hblock_tag_4" canDelete="false" classfield_id="41472" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41472" tag="hblock_tag_5" canDelete="false" classfield_id="41472" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41473" tag="hblock_tag_6" canDelete="false" classfield_id="41473" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41473" tag="hblock_tag_7" canDelete="false" classfield_id="41473" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41474" tag="hblock_tag_8" canDelete="false" classfield_id="41474" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41474" tag="hblock_tag_9" canDelete="false" classfield_id="41474" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41475" tag="hblock_tag_10" canDelete="false" classfield_id="41475" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41475" tag="hblock_tag_11" canDelete="false" classfield_id="41475" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41476" tag="hblock_tag_12" canDelete="false" classfield_id="41476" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41476" tag="hblock_tag_13" canDelete="false" classfield_id="41476" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41477" tag="hblock_tag_14" canDelete="false" classfield_id="41477" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41477" tag="hblock_tag_15" canDelete="false" classfield_id="41477" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41478" tag="hblock_tag_16" canDelete="false" classfield_id="41478" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41478" tag="hblock_tag_17" canDelete="false" classfield_id="41478" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41479" tag="hblock_tag_18" canDelete="false" classfield_id="41479" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41479" tag="hblock_tag_19" canDelete="false" classfield_id="41479" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41480" tag="hblock_tag_20" canDelete="false" classfield_id="41480" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41480" tag="hblock_tag_21" canDelete="false" classfield_id="41480" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41481" tag="hblock_tag_22" canDelete="false" classfield_id="41481" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41481" tag="hblock_tag_23" canDelete="false" classfield_id="41481" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41483" tag="hblock_tag_24" canDelete="false" classfield_id="41483" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41483" tag="hblock_tag_25" canDelete="false" classfield_id="41483" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41484" tag="hblock_tag_26" canDelete="false" classfield_id="41484" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41484" tag="hblock_tag_27" canDelete="false" classfield_id="41484" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41486" tag="hblock_tag_28" canDelete="false" classfield_id="41486" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41486" tag="hblock_tag_29" canDelete="false" classfield_id="41486" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41487" tag="hblock_tag_30" canDelete="false" classfield_id="41487" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41487" tag="hblock_tag_31" canDelete="false" classfield_id="41487" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41488" tag="hblock_tag_32" canDelete="false" classfield_id="41488" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41488" tag="hblock_tag_33" canDelete="false" classfield_id="41488" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41489" tag="hblock_tag_34" canDelete="false" classfield_id="41489" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41489" tag="hblock_tag_35" canDelete="false" classfield_id="41489" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41490" tag="hblock_tag_36" canDelete="false" classfield_id="41490" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41490" tag="hblock_tag_37" canDelete="false" classfield_id="41490" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41492" tag="hblock_tag_38" canDelete="false" classfield_id="41492" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41492" tag="hblock_tag_39" canDelete="false" classfield_id="41492" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        sflphonewindow.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="41470" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41470" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41470" tag="hblock_tag_0" canDelete="false" classfield_id="41470" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41470" tag="hblock_tag_1" canDelete="false" classfield_id="41470" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41471" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41471" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41471" tag="hblock_tag_2" canDelete="false" classfield_id="41471" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41471" tag="hblock_tag_3" canDelete="false" classfield_id="41471" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41472" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41472" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41472" tag="hblock_tag_4" canDelete="false" classfield_id="41472" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41472" tag="hblock_tag_5" canDelete="false" classfield_id="41472" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41473" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41473" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41473" tag="hblock_tag_6" canDelete="false" classfield_id="41473" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41473" tag="hblock_tag_7" canDelete="false" classfield_id="41473" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41474" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41474" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41474" tag="hblock_tag_8" canDelete="false" classfield_id="41474" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41474" tag="hblock_tag_9" canDelete="false" classfield_id="41474" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41475" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41475" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41475" tag="hblock_tag_10" canDelete="false" classfield_id="41475" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41475" tag="hblock_tag_11" canDelete="false" classfield_id="41475" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41476" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41476" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41476" tag="hblock_tag_12" canDelete="false" classfield_id="41476" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41476" tag="hblock_tag_13" canDelete="false" classfield_id="41476" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41477" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41477" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41477" tag="hblock_tag_14" canDelete="false" classfield_id="41477" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41477" tag="hblock_tag_15" canDelete="false" classfield_id="41477" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41478" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41478" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41478" tag="hblock_tag_16" canDelete="false" classfield_id="41478" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41478" tag="hblock_tag_17" canDelete="false" classfield_id="41478" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41479" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41479" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41479" tag="hblock_tag_18" canDelete="false" classfield_id="41479" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41479" tag="hblock_tag_19" canDelete="false" classfield_id="41479" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41480" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41480" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41480" tag="hblock_tag_20" canDelete="false" classfield_id="41480" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41480" tag="hblock_tag_21" canDelete="false" classfield_id="41480" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41481" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41481" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41481" tag="hblock_tag_22" canDelete="false" classfield_id="41481" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41481" tag="hblock_tag_23" canDelete="false" classfield_id="41481" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41483" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41483" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41483" tag="hblock_tag_24" canDelete="false" classfield_id="41483" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41483" tag="hblock_tag_25" canDelete="false" classfield_id="41483" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41484" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41484" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41484" tag="hblock_tag_26" canDelete="false" classfield_id="41484" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41484" tag="hblock_tag_27" canDelete="false" classfield_id="41484" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41486" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41486" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41486" tag="hblock_tag_28" canDelete="false" classfield_id="41486" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41486" tag="hblock_tag_29" canDelete="false" classfield_id="41486" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41487" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41487" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41487" tag="hblock_tag_30" canDelete="false" classfield_id="41487" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41487" tag="hblock_tag_31" canDelete="false" classfield_id="41487" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41488" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41488" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41488" tag="hblock_tag_32" canDelete="false" classfield_id="41488" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41488" tag="hblock_tag_33" canDelete="false" classfield_id="41488" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41489" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41489" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41489" tag="hblock_tag_34" canDelete="false" classfield_id="41489" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41489" tag="hblock_tag_35" canDelete="false" classfield_id="41489" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41490" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41490" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41490" tag="hblock_tag_36" canDelete="false" classfield_id="41490" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41490" tag="hblock_tag_37" canDelete="false" classfield_id="41490" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41492" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41492" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41492" tag="hblock_tag_38" canDelete="false" classfield_id="41492" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41492" tag="hblock_tag_39" canDelete="false" classfield_id="41492" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="41365" parent_class="41365" fileExt=".cpp" fileName="qapplication" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;qapplication.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        qapplication.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="41493" parent_class="41493" fileExt=".cpp" fileName="eventrequest" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;eventrequest.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41497" tag="operation_41497" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41501" tag="operation_41501" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41502" tag="operation_41502" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will be called when the request &amp;#010;receive its answer, if the request didn't successfully&amp;#010;ended. When we have an error on an EventRequest, we should&amp;#010;quit the program." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41505" tag="operation_41505" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will be called when the request &amp;#010;receive an answer, but there's other answers to come.&amp;#010;This will be dispatched to the valid event." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41508" tag="operation_41508" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will be called when the request &amp;#010;receive its answer, if the request successfully&amp;#010;ended. The event handling is gone, so we should &amp;#010;quit." />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        eventrequest.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="41511" parent_class="41511" fileExt=".cpp" fileName="callstatusrequest" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;callstatusrequest.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41515" tag="operation_41515" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41519" tag="operation_41519" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41520" tag="operation_41520" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will be called when the request &amp;#010;receive its answer, if the request didn't successfully&amp;#010;ended. When we have an error on an EventRequest, we should&amp;#010;quit the program." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41523" tag="operation_41523" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will be called when the request &amp;#010;receive an answer, but there's other answers to come.&amp;#010;This will be dispatched to the valid event." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41526" tag="operation_41526" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will be called when the request &amp;#010;receive its answer, if the request successfully&amp;#010;ended. The event handling is gone, so we should &amp;#010;quit." />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        callstatusrequest.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="41529" parent_class="41529" fileExt=".cpp" fileName="callrequest" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;callrequest.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41533" tag="operation_41533" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41537" tag="operation_41537" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will be called when the request &amp;#010;receive its answer, if the request didn't successfully&amp;#010;ended. " />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41541" tag="operation_41541" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will be called when the request &amp;#010;receive an answer, but there's other answers to come." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41545" tag="operation_41545" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will be called when the request &amp;#010;receive its answer, if the request successfully&amp;#010;ended." />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="41549" tag="hblock_tag_0" canDelete="false" classfield_id="41549" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41549" tag="hblock_tag_1" canDelete="false" classfield_id="41549" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        callrequest.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="41549" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41549" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41549" tag="hblock_tag_0" canDelete="false" classfield_id="41549" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41549" tag="hblock_tag_1" canDelete="false" classfield_id="41549" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="41570" parent_class="41570" fileExt=".cpp" fileName="temporaryrequest" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;temporaryrequest.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41574" tag="operation_41574" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41578" tag="operation_41578" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will be called when the request &amp;#010;receive its answer, if the request didn't successfully&amp;#010;ended. " />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41582" tag="operation_41582" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will be called when the request &amp;#010;receive an answer, but there's other answers to come." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41586" tag="operation_41586" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will be called when the request &amp;#010;receive its answer, if the request successfully&amp;#010;ended." />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        temporaryrequest.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="41638" parent_class="41638" fileExt=".cpp" fileName="signalizedrequest" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;signalizedrequest.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41642" tag="operation_41642" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="41646" tag="operation_41646" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41649" tag="operation_41649" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41652" tag="operation_41652" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41655" tag="operation_41655" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Be aware that the first string is the message,&amp;#010;and the second is the code. This is done that&amp;#010;way because usually the message is more important&amp;#010;than the code." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41658" tag="operation_41658" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="41661" tag="operation_41661" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        signalizedrequest.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp" id="84261" parent_class="84261" fileExt=".cpp" fileName="struct nulltype" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;struct nulltype.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        struct nulltype.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is utilspp&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp" id="84262" parent_class="84262" fileExt=".cpp" fileName="threadingsingle" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;threadingsingle.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        threadingsingle.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is utilspp&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp" id="84272" parent_class="84272" fileExt=".cpp" fileName="creationusingnew" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;creationusingnew.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="84274" tag="operation_84274" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="84275" tag="operation_84275" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        creationusingnew.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is utilspp&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp" id="84277" parent_class="84277" fileExt=".cpp" fileName="lifetimedefault" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;lifetimedefault.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="84279" tag="operation_84279" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="84281" tag="operation_84281" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        lifetimedefault.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is utilspp&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp::privatemembers" id="84283" parent_class="84283" fileExt=".cpp" fileName="lifetimetracker" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;lifetimetracker.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="84284" tag="operation_84284" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="84286" tag="operation_84286" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="84287" tag="operation_84287" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="84290" tag="hblock_tag_0" canDelete="false" classfield_id="84290" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="84290" tag="hblock_tag_1" canDelete="false" classfield_id="84290" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        lifetimetracker.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is utilspp::privatemembers&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="84290" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="84290" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="84290" tag="hblock_tag_0" canDelete="false" classfield_id="84290" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="84290" tag="hblock_tag_1" canDelete="false" classfield_id="84290" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp::privatemembers" id="84292" parent_class="84292" fileExt=".cpp" fileName="deleter" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;deleter.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="84294" tag="operation_84294" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        deleter.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is utilspp::privatemembers&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp::privatemembers" id="84296" parent_class="84296" fileExt=".cpp" fileName="concretelifetimetracker" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;concretelifetimetracker.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="84303" tag="operation_84303" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="84307" tag="operation_84307" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="84308" tag="hblock_tag_0" canDelete="false" classfield_id="84308" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="84308" tag="hblock_tag_1" canDelete="false" classfield_id="84308" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="84309" tag="hblock_tag_2" canDelete="false" classfield_id="84309" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="84309" tag="hblock_tag_3" canDelete="false" classfield_id="84309" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        concretelifetimetracker.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is utilspp::privatemembers&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="84308" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="84308" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="84308" tag="hblock_tag_0" canDelete="false" classfield_id="84308" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="84308" tag="hblock_tag_1" canDelete="false" classfield_id="84308" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="84309" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="84309" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="84309" tag="hblock_tag_2" canDelete="false" classfield_id="84309" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="84309" tag="hblock_tag_3" canDelete="false" classfield_id="84309" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp::privatemembers" id="84310" parent_class="84310" fileExt=".cpp" fileName="adapter" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;adapter.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="84312" tag="operation_84312" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="84315" tag="hblock_tag_0" canDelete="false" classfield_id="84315" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="84315" tag="hblock_tag_1" canDelete="false" classfield_id="84315" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        adapter.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is utilspp::privatemembers&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="84315" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="84315" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="84315" tag="hblock_tag_0" canDelete="false" classfield_id="84315" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="84315" tag="hblock_tag_1" canDelete="false" classfield_id="84315" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp" id="84316" parent_class="84316" fileExt=".cpp" fileName="lifetimewithlongevity" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;lifetimewithlongevity.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="84319" tag="operation_84319" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="84321" tag="operation_84321" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        lifetimewithlongevity.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is utilspp&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp" id="84332" parent_class="84332" fileExt=".cpp" fileName="singletonholder" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;singletonholder.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="84340" tag="operation_84340" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="//protected to be sure that nobody may create one by himself." />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="84337" tag="operation_84337" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="//the accessor method." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="84338" tag="operation_84338" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="84339" tag="operation_84339" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="84341" tag="operation_84341" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="84345" tag="hblock_tag_0" canDelete="false" classfield_id="84345" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="84345" tag="hblock_tag_1" canDelete="false" classfield_id="84345" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="84346" tag="hblock_tag_2" canDelete="false" classfield_id="84346" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="84346" tag="hblock_tag_3" canDelete="false" classfield_id="84346" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        singletonholder.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is utilspp&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="84345" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="84345" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="84345" tag="hblock_tag_0" canDelete="false" classfield_id="84345" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="84345" tag="hblock_tag_1" canDelete="false" classfield_id="84345" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="84346" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="84346" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="84346" tag="hblock_tag_2" canDelete="false" classfield_id="84346" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="84346" tag="hblock_tag_3" canDelete="false" classfield_id="84346" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="qt" id="84466" parent_class="84466" fileExt=".cpp" fileName="key" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;key.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        key.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is qt&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="84543" parent_class="84543" fileExt=".cpp" fileName="sflphoneapp" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;sflphoneapp.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="84547" tag="operation_84547" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="84550" tag="operation_84550" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="84551" tag="operation_84551" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will make the widgets &amp;#010;connections." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="84553" tag="operation_84553" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="84554" tag="operation_84554" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="84555" tag="operation_84555" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Handle argc/argv if any left" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="84556" tag="operation_84556" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="84557" tag="operation_84557" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="84561" tag="operation_84561" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="84563" tag="operation_84563" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="84565" tag="hblock_tag_0" canDelete="false" classfield_id="84565" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="84565" tag="hblock_tag_1" canDelete="false" classfield_id="84565" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="84566" tag="hblock_tag_2" canDelete="false" classfield_id="84566" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="84566" tag="hblock_tag_3" canDelete="false" classfield_id="84566" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        sflphoneapp.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="84565" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="84565" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="84565" tag="hblock_tag_0" canDelete="false" classfield_id="84565" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="84565" tag="hblock_tag_1" canDelete="false" classfield_id="84565" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="84566" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="84566" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="84566" tag="hblock_tag_2" canDelete="false" classfield_id="84566" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="84566" tag="hblock_tag_3" canDelete="false" classfield_id="84566" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader39695" parent_class="39695" fileExt=".h" fileName="account" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef ACCOUNT_H&amp;#010;#define ACCOUNT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="39695" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class Account&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Account ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="39735" tag="operation_39735" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sessionId &amp;#010;@param name " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="39738" tag="operation_39738" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This will generate a call ready to be used." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="39739" tag="operation_39739" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="39740" tag="operation_39740" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will create a call. The call pointer will&amp;#010;point to a newly allocated memory. You're responsible for&amp;#010;deleting this memory." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="39744" tag="operation_39744" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="39746" tag="tblock_0" canDelete="false" indentLevel="1" text=" 39700 mSessionId;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="This is the session id that we are related to." />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="39747" tag="tblock_2" canDelete="false" indentLevel="1" text=" 39700 mId;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="This is the account id that we are related to." />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="39745" tag="operation_39745" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="39746" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="39746" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of mSessionId&amp;#010;This is the session id that we are related to.&amp;#010;@return the value of mSessionId" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="39746" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="39746" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of mSessionId&amp;#010;This is the session id that we are related to.&amp;#010;@param value the value of mSessionId" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="39747" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="39747" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of mId&amp;#010;This is the account id that we are related to.&amp;#010;@return the value of mId" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="39747" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="39747" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of mId&amp;#010;This is the account id that we are related to.&amp;#010;@param value the value of mId" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //ACCOUNT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        account.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="39746" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="This is the session id that we are related to." />
-       </header>
-       <ccfdeclarationcodeblock parent_id="39746" tag="tblock_0" canDelete="false" indentLevel="1" text=" 39700 mSessionId;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="This is the session id that we are related to." />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="39746" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="39746" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of mSessionId&amp;#010;This is the session id that we are related to.&amp;#010;@return the value of mSessionId" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="39746" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="39746" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of mSessionId&amp;#010;This is the session id that we are related to.&amp;#010;@param value the value of mSessionId" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="39747" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="This is the account id that we are related to." />
-       </header>
-       <ccfdeclarationcodeblock parent_id="39747" tag="tblock_2" canDelete="false" indentLevel="1" text=" 39700 mId;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="This is the account id that we are related to." />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="39747" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="39747" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of mId&amp;#010;This is the account id that we are related to.&amp;#010;@return the value of mId" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="39747" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="39747" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of mId&amp;#010;This is the account id that we are related to.&amp;#010;@param value the value of mId" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader39696" parent_class="39696" fileExt=".h" fileName="request" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUEST_H&amp;#010;#define REQUEST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="39696" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class Request&amp;#010; Copyright (C) 2004-2005 Savoir-Faire Linux inc.&amp;#010; Author: Jean-Philippe Barrette-LaPierre&amp;#010;            &lt;jean-philippe.barrette-lapierre@savoirfairelinux.com>&amp;#010;                                                                             &amp;#010; This program is free software; you can redistribute it and/or modify&amp;#010; it under the terms of the GNU General Public License as published by&amp;#010; the Free Software Foundation; either version 2 of the License, or&amp;#010; (at your option) any later version.&amp;#010;                                                                             &amp;#010; This program is distributed in the hope that it will be useful,&amp;#010; but WITHOUT ANY WARRANTY; without even the implied warranty of&amp;#010; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&amp;#010; GNU General Public License for more details.&amp;#010;                                                                             &amp;#010; You should have received a copy of the GNU General Public License&amp;#010; along with this program; if not, write to the Free Software&amp;#010; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA." />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Request ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="41062" tag="operation_41062" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param command &amp;#010;@param args " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41066" tag="operation_41066" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="41067" tag="operation_41067" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will parse the message and will cut the message&amp;#010;in many arguments." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41069" tag="operation_41069" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will be called when the request &amp;#010;receive its answer, if the request didn't successfully&amp;#010;ended." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41072" tag="operation_41072" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will be called when the request &amp;#010;receive an answer, but there's other answers to come." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41075" tag="operation_41075" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will be called when the request &amp;#010;receive its answer, if the request successfully&amp;#010;ended." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41078" tag="operation_41078" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will translate the function into a string.&amp;#010;This is used for sending the request through a text channel." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41079" tag="operation_41079" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41080" tag="operation_41080" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41081" tag="operation_41081" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="41047" tag="operation_41047" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Be aware that the first string is the message,&amp;#010;and the second is the code. This is done that&amp;#010;way because usually the message is more important&amp;#010;than the code." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41050" tag="operation_41050" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  &amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41053" tag="operation_41053" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  &amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41056" tag="operation_41056" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  &amp;#010;@param  &amp;#010;@param  &amp;#010;@param  &amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="41083" tag="tblock_0" canDelete="false" indentLevel="1" text=" const QString mSequenceId;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41084" tag="tblock_2" canDelete="false" indentLevel="1" text=" const QString mCommand;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41086" tag="tblock_5" canDelete="false" indentLevel="1" text=" const std::list&lt; QString > mArgs;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="41083" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="41083" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41083" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="41083" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41084" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="41084" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41084" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="41084" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41086" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="41086" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41086" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="41086" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUEST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        request.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="41083" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41083" tag="tblock_0" canDelete="false" indentLevel="1" text=" const QString mSequenceId;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41083" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="41083" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41083" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="41083" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41084" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41084" tag="tblock_2" canDelete="false" indentLevel="1" text=" const QString mCommand;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41084" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="41084" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41084" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="41084" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41086" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41086" tag="tblock_5" canDelete="false" indentLevel="1" text=" const std::list&lt; QString > mArgs;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41086" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="41086" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41086" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="41086" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader39697" parent_class="39697" fileExt=".h" fileName="session" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef SESSION_H&amp;#010;#define SESSION_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;account.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="39697" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class Session&amp;#010; Copyright (C) 2004-2005 Savoir-Faire Linux inc.&amp;#010; Author: Jean-Philippe Barrette-LaPierre&amp;#010;            &lt;jean-philippe.barrette-lapierre@savoirfairelinux.com>&amp;#010;                                                                             &amp;#010; This program is free software; you can redistribute it and/or modify&amp;#010; it under the terms of the GNU General Public License as published by&amp;#010; the Free Software Foundation; either version 2 of the License, or&amp;#010; (at your option) any later version.&amp;#010;                                                                             &amp;#010; This program is distributed in the hope that it will be useful,&amp;#010; but WITHOUT ANY WARRANTY; without even the implied warranty of&amp;#010; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&amp;#010; GNU General Public License for more details.&amp;#010;                                                                             &amp;#010; You should have received a copy of the GNU General Public License&amp;#010; along with this program; if not, write to the Free Software&amp;#010; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA." />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Session ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="40550" tag="operation_40550" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40551" tag="operation_40551" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="40553" tag="operation_40553" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="retreive the account identified by name." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40555" tag="operation_40555" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40556" tag="operation_40556" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will play a tone. This is&amp;#010;just a ear candy." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40558" tag="operation_40558" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will retreive the given list." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40560" tag="operation_40560" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will register to receive events" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40561" tag="operation_40561" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will ask for all calls status." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40562" tag="operation_40562" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will mute the microphone." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40563" tag="operation_40563" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will ask sflphoned to close&amp;#010;the session. This will only close the session,&amp;#010;so sflphoned will still be running after." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40564" tag="operation_40564" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will register with the default account." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40565" tag="operation_40565" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will stop sflphoned." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40566" tag="operation_40566" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param section &amp;#010;@param name &amp;#010;@param value " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40570" tag="operation_40570" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40571" tag="operation_40571" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40572" tag="operation_40572" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will set the volume to &amp;#010;the given percentage" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40574" tag="operation_40574" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will set the mic volume to &amp;#010;the given percentage" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40576" tag="operation_40576" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will unmute the microphone." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40577" tag="operation_40577" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will ask to the SessionIO&amp;#010;linked to this session to connect." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40578" tag="operation_40578" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40579" tag="operation_40579" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40580" tag="operation_40580" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="40581" tag="tblock_0" canDelete="false" indentLevel="1" text=" 39700 mId;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="40581" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="40581" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40581" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="40581" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SESSION_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        session.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="40581" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40581" tag="tblock_0" canDelete="false" indentLevel="1" text=" 39700 mId;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40581" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="40581" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40581" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="40581" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader39698" parent_class="39698" fileExt=".h" fileName="call" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef CALL_H&amp;#010;#define CALL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="39698" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class Call&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Call ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="39699" tag="operation_39699" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="A call is automaticaly registered in&amp;#010;the CallManager. However, a call isn't&amp;#010;registered when you have a copy constructor." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="39707" tag="operation_39707" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param session &amp;#010;@param account &amp;#010;@param callId &amp;#010;@param destination &amp;#010;@param incomming " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="39715" tag="operation_39715" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function returns true if the &amp;#010;call is waiting to be picked up." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="39716" tag="operation_39716" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="39717" tag="operation_39717" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="39718" tag="operation_39718" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will answer the call." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="39720" tag="operation_39720" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will try to transfer the&amp;#010;call to the peer." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="39722" tag="operation_39722" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will hangup on a call." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="39723" tag="operation_39723" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="///TODO need to clarify this function." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="39724" tag="operation_39724" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will put the call on hold.&amp;#010;This *should* stop temporarly the streaming." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="39725" tag="operation_39725" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will unhold a holding call.&amp;#010;This *should* restart a stopped streaming." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="39726" tag="operation_39726" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function refuse and incomming call.&amp;#010;It means that the phone is ringing but we&amp;#010;don't want to answer." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="39727" tag="operation_39727" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will set this client to be&amp;#010;not able to receive the call. It means that &amp;#010;the phone can still ring. But if every client&amp;#010;sent notavailable, then it will be refused." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="39728" tag="operation_39728" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will send a tone to the line.&amp;#010;This is used if you make a choice when you&amp;#010;have a voice menu." />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="39730" tag="tblock_0" canDelete="false" indentLevel="1" text=" 39700 mSessionId;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="This is the session id that we belong to." />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="39731" tag="tblock_2" canDelete="false" indentLevel="1" text=" 39700 mAccountId;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="This is the account id that we belong to." />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="39732" tag="tblock_5" canDelete="false" indentLevel="1" text=" 39700 mId;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="This is the unique identifier of the call." />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="39733" tag="tblock_8" canDelete="false" indentLevel="1" text=" 39700 mPeer;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="This is the destination of the call." />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="39734" tag="tblock_11" canDelete="false" indentLevel="1" text=" bool mIsIncomming;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="39730" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="39730" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of mSessionId&amp;#010;This is the session id that we belong to.&amp;#010;@return the value of mSessionId" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="39730" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="39730" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of mSessionId&amp;#010;This is the session id that we belong to.&amp;#010;@param value the value of mSessionId" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="39731" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="39731" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of mAccountId&amp;#010;This is the account id that we belong to.&amp;#010;@return the value of mAccountId" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="39731" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="39731" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of mAccountId&amp;#010;This is the account id that we belong to.&amp;#010;@param value the value of mAccountId" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="39732" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="39732" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of mId&amp;#010;This is the unique identifier of the call.&amp;#010;@return the value of mId" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="39732" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="39732" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of mId&amp;#010;This is the unique identifier of the call.&amp;#010;@param value the value of mId" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="39733" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="39733" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of mPeer&amp;#010;This is the destination of the call.&amp;#010;@return the value of mPeer" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="39733" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="39733" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of mPeer&amp;#010;This is the destination of the call.&amp;#010;@param value the value of mPeer" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="39734" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="39734" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="39734" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="39734" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CALL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        call.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="39730" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="This is the session id that we belong to." />
-       </header>
-       <ccfdeclarationcodeblock parent_id="39730" tag="tblock_0" canDelete="false" indentLevel="1" text=" 39700 mSessionId;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="This is the session id that we belong to." />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="39730" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="39730" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of mSessionId&amp;#010;This is the session id that we belong to.&amp;#010;@return the value of mSessionId" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="39730" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="39730" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of mSessionId&amp;#010;This is the session id that we belong to.&amp;#010;@param value the value of mSessionId" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="39731" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="This is the account id that we belong to." />
-       </header>
-       <ccfdeclarationcodeblock parent_id="39731" tag="tblock_2" canDelete="false" indentLevel="1" text=" 39700 mAccountId;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="This is the account id that we belong to." />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="39731" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="39731" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of mAccountId&amp;#010;This is the account id that we belong to.&amp;#010;@return the value of mAccountId" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="39731" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="39731" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of mAccountId&amp;#010;This is the account id that we belong to.&amp;#010;@param value the value of mAccountId" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="39732" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="This is the unique identifier of the call." />
-       </header>
-       <ccfdeclarationcodeblock parent_id="39732" tag="tblock_5" canDelete="false" indentLevel="1" text=" 39700 mId;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="This is the unique identifier of the call." />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="39732" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="39732" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of mId&amp;#010;This is the unique identifier of the call.&amp;#010;@return the value of mId" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="39732" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="39732" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of mId&amp;#010;This is the unique identifier of the call.&amp;#010;@param value the value of mId" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="39733" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="This is the destination of the call." />
-       </header>
-       <ccfdeclarationcodeblock parent_id="39733" tag="tblock_8" canDelete="false" indentLevel="1" text=" 39700 mPeer;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="This is the destination of the call." />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="39733" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="39733" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of mPeer&amp;#010;This is the destination of the call.&amp;#010;@return the value of mPeer" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="39733" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="39733" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of mPeer&amp;#010;This is the destination of the call.&amp;#010;@param value the value of mPeer" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="39734" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="39734" tag="tblock_11" canDelete="false" indentLevel="1" text=" bool mIsIncomming;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="39734" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="39734" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="39734" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="39734" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader39774" parent_class="39774" fileExt=".h" fileName="event" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef EVENT_H&amp;#010;#define EVENT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="39774" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class Event&amp;#010; Copyright (C) 2004-2005 Savoir-Faire Linux inc.&amp;#010; Author: Jean-Philippe Barrette-LaPierre&amp;#010;            &lt;jean-philippe.barrette-lapierre@savoirfairelinux.com>&amp;#010;                                                                             &amp;#010; This program is free software; you can redistribute it and/or modify&amp;#010; it under the terms of the GNU General Public License as published by&amp;#010; the Free Software Foundation; either version 2 of the License, or&amp;#010; (at your option) any later version.&amp;#010;                                                                             &amp;#010; This program is distributed in the hope that it will be useful,&amp;#010; but WITHOUT ANY WARRANTY; without even the implied warranty of&amp;#010; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&amp;#010; GNU General Public License for more details.&amp;#010;                                                                             &amp;#010; You should have received a copy of the GNU General Public License&amp;#010; along with this program; if not, write to the Free Software&amp;#010; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA." />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Event ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="39775" tag="operation_39775" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param code &amp;#010;@param args " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="39781" tag="operation_39781" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="39782" tag="operation_39782" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="39783" tag="operation_39783" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="39784" tag="operation_39784" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="39786" tag="operation_39786" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param args " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="39788" tag="tblock_0" canDelete="false" indentLevel="1" text=" 39700 mCode;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="39789" tag="tblock_2" canDelete="false" indentLevel="1" text=" std::list&lt; QString > mUnusedArgs;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="39790" tag="tblock_5" canDelete="false" indentLevel="1" text=" std::list&lt; QString > mArgs;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="39788" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="39788" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="39788" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="39788" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="39789" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="39789" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="39789" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="39789" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="39790" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="39790" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="39790" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="39790" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //EVENT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        event.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="39788" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="39788" tag="tblock_0" canDelete="false" indentLevel="1" text=" 39700 mCode;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="39788" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="39788" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="39788" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="39788" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="39789" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="39789" tag="tblock_2" canDelete="false" indentLevel="1" text=" std::list&lt; QString > mUnusedArgs;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="39789" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="39789" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="39789" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="39789" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="39790" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="39790" tag="tblock_5" canDelete="false" indentLevel="1" text=" std::list&lt; QString > mArgs;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="39790" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="39790" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="39790" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="39790" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="std" id="cppheader39778" parent_class="39778" fileExt=".h" fileName="list" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef LIST_H&amp;#010;#define LIST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="39778" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class list&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="list ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //LIST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        list.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is std&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="std" id="cppheader39960" parent_class="39960" fileExt=".h" fileName="map" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef MAP_H&amp;#010;#define MAP_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="39960" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class map&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="map ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //MAP_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        map.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is std&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="std" id="cppheader40969" parent_class="40969" fileExt=".h" fileName="vector" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef VECTOR_H&amp;#010;#define VECTOR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="40969" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class vector&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="vector ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VECTOR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        vector.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is std&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader39791" parent_class="39791" fileExt=".h" fileName="callrelatedevent" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef CALLRELATEDEVENT_H&amp;#010;#define CALLRELATEDEVENT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;event.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="39791" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class CallRelatedEvent&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="CallRelatedEvent ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="39795" tag="operation_39795" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param code &amp;#010;@param args " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="39798" tag="operation_39798" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="39799" tag="tblock_0" canDelete="false" indentLevel="1" text=" 39700 mCallId;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="39799" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="39799" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="39799" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="39799" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CALLRELATEDEVENT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        callrelatedevent.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="39799" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="39799" tag="tblock_0" canDelete="false" indentLevel="1" text=" 39700 mCallId;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="39799" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="39799" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="39799" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="39799" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader39800" parent_class="39800" fileExt=".h" fileName="callstatus" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef CALLSTATUS_H&amp;#010;#define CALLSTATUS_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;callrelatedevent.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="39800" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class CallStatus&amp;#010; Copyright (C) 2004-2005 Savoir-Faire Linux inc.&amp;#010; Author: Jean-Philippe Barrette-LaPierre&amp;#010;            &lt;jean-philippe.barrette-lapierre@savoirfairelinux.com>&amp;#010;                                                                             &amp;#010; This program is free software; you can redistribute it and/or modify&amp;#010; it under the terms of the GNU General Public License as published by&amp;#010; the Free Software Foundation; either version 2 of the License, or&amp;#010; (at your option) any later version.&amp;#010;                                                                             &amp;#010; This program is distributed in the hope that it will be useful,&amp;#010; but WITHOUT ANY WARRANTY; without even the implied warranty of&amp;#010; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&amp;#010; GNU General Public License for more details.&amp;#010;                                                                             &amp;#010; You should have received a copy of the GNU General Public License&amp;#010; along with this program; if not, write to the Free Software&amp;#010; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA." />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="CallStatus ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="39804" tag="operation_39804" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param code &amp;#010;@param args " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="39807" tag="operation_39807" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="39808" tag="tblock_0" canDelete="false" indentLevel="1" text=" 39700 mAccountId;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="39809" tag="tblock_2" canDelete="false" indentLevel="1" text=" 39700 mDestination;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="39810" tag="tblock_5" canDelete="false" indentLevel="1" text=" 39700 mStatus;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="39808" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="39808" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="39808" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="39808" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="39809" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="39809" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="39809" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="39809" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="39810" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="39810" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="39810" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="39810" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CALLSTATUS_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        callstatus.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="39808" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="39808" tag="tblock_0" canDelete="false" indentLevel="1" text=" 39700 mAccountId;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="39808" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="39808" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="39808" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="39808" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="39809" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="39809" tag="tblock_2" canDelete="false" indentLevel="1" text=" 39700 mDestination;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="39809" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="39809" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="39809" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="39809" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="39810" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="39810" tag="tblock_5" canDelete="false" indentLevel="1" text=" 39700 mStatus;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="39810" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="39810" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="39810" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="39810" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader39965" parent_class="39965" fileExt=".h" fileName="callstatusfactory" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef CALLSTATUSFACTORY_H&amp;#010;#define CALLSTATUSFACTORY_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="39965" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class CallStatusFactory&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="CallStatusFactory ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CALLSTATUSFACTORY_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        callstatusfactory.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader39985" parent_class="39985" fileExt=".h" fileName="configurationpanel" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef CONFIGURATIONPANEL_H&amp;#010;#define CONFIGURATIONPANEL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="39985" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class ConfigurationPanel&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="40000" tag="tblock_0" canDelete="false" indentLevel="1" text="  Menu;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40002" tag="tblock_2" canDelete="false" indentLevel="1" text="  TitleTab;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40004" tag="tblock_5" canDelete="false" indentLevel="1" text="  linee2;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40006" tag="tblock_8" canDelete="false" indentLevel="1" text="  Tab_Signalisations;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40007" tag="tblock_11" canDelete="false" indentLevel="1" text="  SIPPage;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40009" tag="tblock_14" canDelete="false" indentLevel="1" text="  groupBox1;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40010" tag="tblock_17" canDelete="false" indentLevel="1" text="  lblFullName;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40012" tag="tblock_20" canDelete="false" indentLevel="1" text="  fullName;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40013" tag="tblock_23" canDelete="false" indentLevel="1" text="  lblUserHostPart;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40014" tag="tblock_26" canDelete="false" indentLevel="1" text="  userPart;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40015" tag="tblock_29" canDelete="false" indentLevel="1" text="  lblArobase;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40016" tag="tblock_32" canDelete="false" indentLevel="1" text="  hostPart;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40017" tag="tblock_35" canDelete="false" indentLevel="1" text="  groupBox2;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40018" tag="tblock_38" canDelete="false" indentLevel="1" text="  lblAuthorizationUsre;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40019" tag="tblock_41" canDelete="false" indentLevel="1" text="  username;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40020" tag="tblock_44" canDelete="false" indentLevel="1" text="  lblPassword;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40021" tag="tblock_47" canDelete="false" indentLevel="1" text="  password;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40022" tag="tblock_50" canDelete="false" indentLevel="1" text="  lblProxy;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40023" tag="tblock_53" canDelete="false" indentLevel="1" text="  sipproxy;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40025" tag="tblock_56" canDelete="false" indentLevel="1" text="  autoregister;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40027" tag="tblock_59" canDelete="false" indentLevel="1" text="  buttonRegister;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40028" tag="tblock_62" canDelete="false" indentLevel="1" text="  lblError;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40029" tag="tblock_65" canDelete="false" indentLevel="1" text="  STUNPage;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40030" tag="tblock_68" canDelete="false" indentLevel="1" text="  groupBox3;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40031" tag="tblock_71" canDelete="false" indentLevel="1" text="  textLabel1_5;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40032" tag="tblock_74" canDelete="false" indentLevel="1" text="  STUNserver;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40034" tag="tblock_77" canDelete="false" indentLevel="1" text="  stunButtonGroup;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40036" tag="tblock_80" canDelete="false" indentLevel="1" text="  useStunNo;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40037" tag="tblock_83" canDelete="false" indentLevel="1" text="  useStunYes;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40038" tag="tblock_86" canDelete="false" indentLevel="1" text="  DTMFPage;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40039" tag="tblock_89" canDelete="false" indentLevel="1" text="  SettingsDTMF;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40040" tag="tblock_92" canDelete="false" indentLevel="1" text="  playTones;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40041" tag="tblock_95" canDelete="false" indentLevel="1" text="  labelPulseLength;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40043" tag="tblock_98" canDelete="false" indentLevel="1" text="  pulseLength;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40044" tag="tblock_101" canDelete="false" indentLevel="1" text="  labelSendDTMF;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40046" tag="tblock_104" canDelete="false" indentLevel="1" text="  sendDTMFas;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40047" tag="tblock_107" canDelete="false" indentLevel="1" text="  TabPage;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40048" tag="tblock_110" canDelete="false" indentLevel="1" text="  labelToneZone_4;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40049" tag="tblock_113" canDelete="false" indentLevel="1" text="  zoneToneChoice;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40050" tag="tblock_116" canDelete="false" indentLevel="1" text="  Tab_Audio;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40051" tag="tblock_119" canDelete="false" indentLevel="1" text="  DriversPage;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40052" tag="tblock_122" canDelete="false" indentLevel="1" text="  DriverChoice;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40053" tag="tblock_125" canDelete="false" indentLevel="1" text="  CodecsPage;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40054" tag="tblock_128" canDelete="false" indentLevel="1" text="  CodecsChoice;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40055" tag="tblock_131" canDelete="false" indentLevel="1" text="  codec1;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40056" tag="tblock_134" canDelete="false" indentLevel="1" text="  codec2;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40057" tag="tblock_137" canDelete="false" indentLevel="1" text="  codec3;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40058" tag="tblock_140" canDelete="false" indentLevel="1" text="  textLabel1_4;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40059" tag="tblock_143" canDelete="false" indentLevel="1" text="  textLabel1_4_2;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40060" tag="tblock_146" canDelete="false" indentLevel="1" text="  textLabel1_4_3;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40061" tag="tblock_149" canDelete="false" indentLevel="1" text="  RingPage;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40062" tag="tblock_152" canDelete="false" indentLevel="1" text="  groupBox5;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40063" tag="tblock_155" canDelete="false" indentLevel="1" text="  ringsChoice;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40064" tag="tblock_158" canDelete="false" indentLevel="1" text="  Tab_Preferences;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40065" tag="tblock_161" canDelete="false" indentLevel="1" text="  DriversPage_2;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40066" tag="tblock_164" canDelete="false" indentLevel="1" text="  SkinChoice;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40067" tag="tblock_167" canDelete="false" indentLevel="1" text="  TabPage_2;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40068" tag="tblock_170" canDelete="false" indentLevel="1" text="  Tab_About;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40069" tag="tblock_173" canDelete="false" indentLevel="1" text="  DriversPage_3;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40070" tag="tblock_176" canDelete="false" indentLevel="1" text="  tabWidget6;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40071" tag="tblock_179" canDelete="false" indentLevel="1" text="  tab;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40072" tag="tblock_182" canDelete="false" indentLevel="1" text="  tab_2;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40074" tag="tblock_185" canDelete="false" indentLevel="1" text="  textEdit1;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40075" tag="tblock_188" canDelete="false" indentLevel="1" text="  frame4;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40076" tag="tblock_191" canDelete="false" indentLevel="1" text="  textLabel1_2;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40077" tag="tblock_194" canDelete="false" indentLevel="1" text="  pixmapLabel1;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40078" tag="tblock_197" canDelete="false" indentLevel="1" text="  CodecsPage_2;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40079" tag="tblock_200" canDelete="false" indentLevel="1" text="  frame12;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40080" tag="tblock_203" canDelete="false" indentLevel="1" text="  textLabel1;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40081" tag="tblock_206" canDelete="false" indentLevel="1" text="  pixmapLabel2;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40082" tag="tblock_209" canDelete="false" indentLevel="1" text="  linee2_2;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40083" tag="tblock_212" canDelete="false" indentLevel="1" text="  buttonOk;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40084" tag="tblock_215" canDelete="false" indentLevel="1" text="  buttonCancel;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="ConfigurationPanel ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="39990" tag="operation_39990" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param parent &amp;#010;@param name &amp;#010;@param modal &amp;#010;@param fl " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="39998" tag="operation_39998" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="40000" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="40000" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40000" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="40000" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40002" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="40002" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40002" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="40002" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40004" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="40004" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40004" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="40004" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40006" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="40006" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40006" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="40006" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40007" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="40007" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40007" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="40007" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40009" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="40009" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40009" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="40009" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40010" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="40010" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40010" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="40010" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40012" tag="hblock_tag_21" canDelete="false" indentLevel="1" classfield_id="40012" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40012" tag="hblock_tag_22" canDelete="false" indentLevel="1" classfield_id="40012" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40013" tag="hblock_tag_24" canDelete="false" indentLevel="1" classfield_id="40013" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40013" tag="hblock_tag_25" canDelete="false" indentLevel="1" classfield_id="40013" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40014" tag="hblock_tag_27" canDelete="false" indentLevel="1" classfield_id="40014" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40014" tag="hblock_tag_28" canDelete="false" indentLevel="1" classfield_id="40014" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40015" tag="hblock_tag_30" canDelete="false" indentLevel="1" classfield_id="40015" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40015" tag="hblock_tag_31" canDelete="false" indentLevel="1" classfield_id="40015" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40016" tag="hblock_tag_33" canDelete="false" indentLevel="1" classfield_id="40016" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40016" tag="hblock_tag_34" canDelete="false" indentLevel="1" classfield_id="40016" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40017" tag="hblock_tag_36" canDelete="false" indentLevel="1" classfield_id="40017" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40017" tag="hblock_tag_37" canDelete="false" indentLevel="1" classfield_id="40017" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40018" tag="hblock_tag_39" canDelete="false" indentLevel="1" classfield_id="40018" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40018" tag="hblock_tag_40" canDelete="false" indentLevel="1" classfield_id="40018" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40019" tag="hblock_tag_42" canDelete="false" indentLevel="1" classfield_id="40019" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40019" tag="hblock_tag_43" canDelete="false" indentLevel="1" classfield_id="40019" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40020" tag="hblock_tag_45" canDelete="false" indentLevel="1" classfield_id="40020" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40020" tag="hblock_tag_46" canDelete="false" indentLevel="1" classfield_id="40020" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40021" tag="hblock_tag_48" canDelete="false" indentLevel="1" classfield_id="40021" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40021" tag="hblock_tag_49" canDelete="false" indentLevel="1" classfield_id="40021" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40022" tag="hblock_tag_51" canDelete="false" indentLevel="1" classfield_id="40022" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40022" tag="hblock_tag_52" canDelete="false" indentLevel="1" classfield_id="40022" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40023" tag="hblock_tag_54" canDelete="false" indentLevel="1" classfield_id="40023" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40023" tag="hblock_tag_55" canDelete="false" indentLevel="1" classfield_id="40023" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40025" tag="hblock_tag_57" canDelete="false" indentLevel="1" classfield_id="40025" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40025" tag="hblock_tag_58" canDelete="false" indentLevel="1" classfield_id="40025" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40027" tag="hblock_tag_60" canDelete="false" indentLevel="1" classfield_id="40027" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40027" tag="hblock_tag_61" canDelete="false" indentLevel="1" classfield_id="40027" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40028" tag="hblock_tag_63" canDelete="false" indentLevel="1" classfield_id="40028" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40028" tag="hblock_tag_64" canDelete="false" indentLevel="1" classfield_id="40028" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40029" tag="hblock_tag_66" canDelete="false" indentLevel="1" classfield_id="40029" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40029" tag="hblock_tag_67" canDelete="false" indentLevel="1" classfield_id="40029" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40030" tag="hblock_tag_69" canDelete="false" indentLevel="1" classfield_id="40030" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40030" tag="hblock_tag_70" canDelete="false" indentLevel="1" classfield_id="40030" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40031" tag="hblock_tag_72" canDelete="false" indentLevel="1" classfield_id="40031" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40031" tag="hblock_tag_73" canDelete="false" indentLevel="1" classfield_id="40031" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40032" tag="hblock_tag_75" canDelete="false" indentLevel="1" classfield_id="40032" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40032" tag="hblock_tag_76" canDelete="false" indentLevel="1" classfield_id="40032" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40034" tag="hblock_tag_78" canDelete="false" indentLevel="1" classfield_id="40034" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40034" tag="hblock_tag_79" canDelete="false" indentLevel="1" classfield_id="40034" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40036" tag="hblock_tag_81" canDelete="false" indentLevel="1" classfield_id="40036" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40036" tag="hblock_tag_82" canDelete="false" indentLevel="1" classfield_id="40036" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40037" tag="hblock_tag_84" canDelete="false" indentLevel="1" classfield_id="40037" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40037" tag="hblock_tag_85" canDelete="false" indentLevel="1" classfield_id="40037" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40038" tag="hblock_tag_87" canDelete="false" indentLevel="1" classfield_id="40038" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40038" tag="hblock_tag_88" canDelete="false" indentLevel="1" classfield_id="40038" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40039" tag="hblock_tag_90" canDelete="false" indentLevel="1" classfield_id="40039" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40039" tag="hblock_tag_91" canDelete="false" indentLevel="1" classfield_id="40039" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40040" tag="hblock_tag_93" canDelete="false" indentLevel="1" classfield_id="40040" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40040" tag="hblock_tag_94" canDelete="false" indentLevel="1" classfield_id="40040" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40041" tag="hblock_tag_96" canDelete="false" indentLevel="1" classfield_id="40041" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40041" tag="hblock_tag_97" canDelete="false" indentLevel="1" classfield_id="40041" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40043" tag="hblock_tag_99" canDelete="false" indentLevel="1" classfield_id="40043" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40043" tag="hblock_tag_100" canDelete="false" indentLevel="1" classfield_id="40043" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40044" tag="hblock_tag_102" canDelete="false" indentLevel="1" classfield_id="40044" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40044" tag="hblock_tag_103" canDelete="false" indentLevel="1" classfield_id="40044" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40046" tag="hblock_tag_105" canDelete="false" indentLevel="1" classfield_id="40046" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40046" tag="hblock_tag_106" canDelete="false" indentLevel="1" classfield_id="40046" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40047" tag="hblock_tag_108" canDelete="false" indentLevel="1" classfield_id="40047" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40047" tag="hblock_tag_109" canDelete="false" indentLevel="1" classfield_id="40047" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40048" tag="hblock_tag_111" canDelete="false" indentLevel="1" classfield_id="40048" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40048" tag="hblock_tag_112" canDelete="false" indentLevel="1" classfield_id="40048" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40049" tag="hblock_tag_114" canDelete="false" indentLevel="1" classfield_id="40049" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40049" tag="hblock_tag_115" canDelete="false" indentLevel="1" classfield_id="40049" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40050" tag="hblock_tag_117" canDelete="false" indentLevel="1" classfield_id="40050" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40050" tag="hblock_tag_118" canDelete="false" indentLevel="1" classfield_id="40050" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40051" tag="hblock_tag_120" canDelete="false" indentLevel="1" classfield_id="40051" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40051" tag="hblock_tag_121" canDelete="false" indentLevel="1" classfield_id="40051" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40052" tag="hblock_tag_123" canDelete="false" indentLevel="1" classfield_id="40052" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40052" tag="hblock_tag_124" canDelete="false" indentLevel="1" classfield_id="40052" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40053" tag="hblock_tag_126" canDelete="false" indentLevel="1" classfield_id="40053" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40053" tag="hblock_tag_127" canDelete="false" indentLevel="1" classfield_id="40053" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40054" tag="hblock_tag_129" canDelete="false" indentLevel="1" classfield_id="40054" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40054" tag="hblock_tag_130" canDelete="false" indentLevel="1" classfield_id="40054" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40055" tag="hblock_tag_132" canDelete="false" indentLevel="1" classfield_id="40055" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40055" tag="hblock_tag_133" canDelete="false" indentLevel="1" classfield_id="40055" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40056" tag="hblock_tag_135" canDelete="false" indentLevel="1" classfield_id="40056" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40056" tag="hblock_tag_136" canDelete="false" indentLevel="1" classfield_id="40056" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40057" tag="hblock_tag_138" canDelete="false" indentLevel="1" classfield_id="40057" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40057" tag="hblock_tag_139" canDelete="false" indentLevel="1" classfield_id="40057" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40058" tag="hblock_tag_141" canDelete="false" indentLevel="1" classfield_id="40058" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40058" tag="hblock_tag_142" canDelete="false" indentLevel="1" classfield_id="40058" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40059" tag="hblock_tag_144" canDelete="false" indentLevel="1" classfield_id="40059" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40059" tag="hblock_tag_145" canDelete="false" indentLevel="1" classfield_id="40059" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40060" tag="hblock_tag_147" canDelete="false" indentLevel="1" classfield_id="40060" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40060" tag="hblock_tag_148" canDelete="false" indentLevel="1" classfield_id="40060" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40061" tag="hblock_tag_150" canDelete="false" indentLevel="1" classfield_id="40061" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40061" tag="hblock_tag_151" canDelete="false" indentLevel="1" classfield_id="40061" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40062" tag="hblock_tag_153" canDelete="false" indentLevel="1" classfield_id="40062" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40062" tag="hblock_tag_154" canDelete="false" indentLevel="1" classfield_id="40062" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40063" tag="hblock_tag_156" canDelete="false" indentLevel="1" classfield_id="40063" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40063" tag="hblock_tag_157" canDelete="false" indentLevel="1" classfield_id="40063" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40064" tag="hblock_tag_159" canDelete="false" indentLevel="1" classfield_id="40064" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40064" tag="hblock_tag_160" canDelete="false" indentLevel="1" classfield_id="40064" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40065" tag="hblock_tag_162" canDelete="false" indentLevel="1" classfield_id="40065" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40065" tag="hblock_tag_163" canDelete="false" indentLevel="1" classfield_id="40065" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40066" tag="hblock_tag_165" canDelete="false" indentLevel="1" classfield_id="40066" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40066" tag="hblock_tag_166" canDelete="false" indentLevel="1" classfield_id="40066" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40067" tag="hblock_tag_168" canDelete="false" indentLevel="1" classfield_id="40067" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40067" tag="hblock_tag_169" canDelete="false" indentLevel="1" classfield_id="40067" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40068" tag="hblock_tag_171" canDelete="false" indentLevel="1" classfield_id="40068" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40068" tag="hblock_tag_172" canDelete="false" indentLevel="1" classfield_id="40068" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40069" tag="hblock_tag_174" canDelete="false" indentLevel="1" classfield_id="40069" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40069" tag="hblock_tag_175" canDelete="false" indentLevel="1" classfield_id="40069" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40070" tag="hblock_tag_177" canDelete="false" indentLevel="1" classfield_id="40070" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40070" tag="hblock_tag_178" canDelete="false" indentLevel="1" classfield_id="40070" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40071" tag="hblock_tag_180" canDelete="false" indentLevel="1" classfield_id="40071" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40071" tag="hblock_tag_181" canDelete="false" indentLevel="1" classfield_id="40071" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40072" tag="hblock_tag_183" canDelete="false" indentLevel="1" classfield_id="40072" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40072" tag="hblock_tag_184" canDelete="false" indentLevel="1" classfield_id="40072" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40074" tag="hblock_tag_186" canDelete="false" indentLevel="1" classfield_id="40074" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40074" tag="hblock_tag_187" canDelete="false" indentLevel="1" classfield_id="40074" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40075" tag="hblock_tag_189" canDelete="false" indentLevel="1" classfield_id="40075" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40075" tag="hblock_tag_190" canDelete="false" indentLevel="1" classfield_id="40075" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40076" tag="hblock_tag_192" canDelete="false" indentLevel="1" classfield_id="40076" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40076" tag="hblock_tag_193" canDelete="false" indentLevel="1" classfield_id="40076" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40077" tag="hblock_tag_195" canDelete="false" indentLevel="1" classfield_id="40077" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40077" tag="hblock_tag_196" canDelete="false" indentLevel="1" classfield_id="40077" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40078" tag="hblock_tag_198" canDelete="false" indentLevel="1" classfield_id="40078" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40078" tag="hblock_tag_199" canDelete="false" indentLevel="1" classfield_id="40078" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40079" tag="hblock_tag_201" canDelete="false" indentLevel="1" classfield_id="40079" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40079" tag="hblock_tag_202" canDelete="false" indentLevel="1" classfield_id="40079" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40080" tag="hblock_tag_204" canDelete="false" indentLevel="1" classfield_id="40080" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40080" tag="hblock_tag_205" canDelete="false" indentLevel="1" classfield_id="40080" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40081" tag="hblock_tag_207" canDelete="false" indentLevel="1" classfield_id="40081" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40081" tag="hblock_tag_208" canDelete="false" indentLevel="1" classfield_id="40081" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40082" tag="hblock_tag_210" canDelete="false" indentLevel="1" classfield_id="40082" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40082" tag="hblock_tag_211" canDelete="false" indentLevel="1" classfield_id="40082" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40083" tag="hblock_tag_213" canDelete="false" indentLevel="1" classfield_id="40083" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40083" tag="hblock_tag_214" canDelete="false" indentLevel="1" classfield_id="40083" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40084" tag="hblock_tag_216" canDelete="false" indentLevel="1" classfield_id="40084" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40084" tag="hblock_tag_217" canDelete="false" indentLevel="1" classfield_id="40084" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="40085" tag="operation_40085" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40086" tag="operation_40086" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40088" tag="operation_40088" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40090" tag="operation_40090" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40091" tag="operation_40091" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40092" tag="operation_40092" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40094" tag="operation_40094" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40095" tag="operation_40095" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40097" tag="operation_40097" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40098" tag="operation_40098" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40099" tag="operation_40099" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40100" tag="operation_40100" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40101" tag="operation_40101" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="40105" tag="tblock_218" canDelete="false" indentLevel="1" text="  layout17;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40106" tag="tblock_221" canDelete="false" indentLevel="1" text="  layout24;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40108" tag="tblock_224" canDelete="false" indentLevel="1" text="  groupBox1Layout;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40109" tag="tblock_227" canDelete="false" indentLevel="1" text="  groupBox2Layout;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40110" tag="tblock_230" canDelete="false" indentLevel="1" text="  layout23;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40112" tag="tblock_233" canDelete="false" indentLevel="1" text="  spacer9;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40114" tag="tblock_236" canDelete="false" indentLevel="1" text="  layout19;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40115" tag="tblock_239" canDelete="false" indentLevel="1" text="  spacer7;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40116" tag="tblock_242" canDelete="false" indentLevel="1" text="  stunButtonGroupLayout;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40117" tag="tblock_245" canDelete="false" indentLevel="1" text="  SettingsDTMFLayout;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40118" tag="tblock_248" canDelete="false" indentLevel="1" text="  layout11;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40119" tag="tblock_251" canDelete="false" indentLevel="1" text="  layout10;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40120" tag="tblock_254" canDelete="false" indentLevel="1" text="  spacer6;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40121" tag="tblock_257" canDelete="false" indentLevel="1" text="  layout7;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40122" tag="tblock_260" canDelete="false" indentLevel="1" text="  spacer3;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40123" tag="tblock_263" canDelete="false" indentLevel="1" text="  layout8;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40124" tag="tblock_266" canDelete="false" indentLevel="1" text="  spacer4;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40125" tag="tblock_269" canDelete="false" indentLevel="1" text="  layout16_7;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40126" tag="tblock_272" canDelete="false" indentLevel="1" text="  spacer5_4;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40127" tag="tblock_275" canDelete="false" indentLevel="1" text="  layout18;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40128" tag="tblock_278" canDelete="false" indentLevel="1" text="  layout17_2;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40129" tag="tblock_281" canDelete="false" indentLevel="1" text="  layout18_2;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40130" tag="tblock_284" canDelete="false" indentLevel="1" text="  groupBox5Layout;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40131" tag="tblock_287" canDelete="false" indentLevel="1" text="  DriversPageLayout;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40132" tag="tblock_290" canDelete="false" indentLevel="1" text="  frame4Layout;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40133" tag="tblock_293" canDelete="false" indentLevel="1" text="  spacer22;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40134" tag="tblock_296" canDelete="false" indentLevel="1" text="  spacer23;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40135" tag="tblock_299" canDelete="false" indentLevel="1" text="  spacer9_2;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40136" tag="tblock_302" canDelete="false" indentLevel="1" text="  CodecsPageLayout;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40137" tag="tblock_305" canDelete="false" indentLevel="1" text="  frame12Layout;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40138" tag="tblock_308" canDelete="false" indentLevel="1" text="  spacer19;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40139" tag="tblock_311" canDelete="false" indentLevel="1" text="  spacer21;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40140" tag="tblock_314" canDelete="false" indentLevel="1" text="  spacer20;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40141" tag="tblock_317" canDelete="false" indentLevel="1" text="  layout19_2;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40142" tag="tblock_320" canDelete="false" indentLevel="1" text="  layout28;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40143" tag="tblock_323" canDelete="false" indentLevel="1" text="  Horizontal_Spacing2;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="40105" tag="hblock_tag_219" canDelete="false" indentLevel="1" classfield_id="40105" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40105" tag="hblock_tag_220" canDelete="false" indentLevel="1" classfield_id="40105" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40106" tag="hblock_tag_222" canDelete="false" indentLevel="1" classfield_id="40106" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40106" tag="hblock_tag_223" canDelete="false" indentLevel="1" classfield_id="40106" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40108" tag="hblock_tag_225" canDelete="false" indentLevel="1" classfield_id="40108" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40108" tag="hblock_tag_226" canDelete="false" indentLevel="1" classfield_id="40108" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40109" tag="hblock_tag_228" canDelete="false" indentLevel="1" classfield_id="40109" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40109" tag="hblock_tag_229" canDelete="false" indentLevel="1" classfield_id="40109" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40110" tag="hblock_tag_231" canDelete="false" indentLevel="1" classfield_id="40110" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40110" tag="hblock_tag_232" canDelete="false" indentLevel="1" classfield_id="40110" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40112" tag="hblock_tag_234" canDelete="false" indentLevel="1" classfield_id="40112" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40112" tag="hblock_tag_235" canDelete="false" indentLevel="1" classfield_id="40112" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40114" tag="hblock_tag_237" canDelete="false" indentLevel="1" classfield_id="40114" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40114" tag="hblock_tag_238" canDelete="false" indentLevel="1" classfield_id="40114" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40115" tag="hblock_tag_240" canDelete="false" indentLevel="1" classfield_id="40115" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40115" tag="hblock_tag_241" canDelete="false" indentLevel="1" classfield_id="40115" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40116" tag="hblock_tag_243" canDelete="false" indentLevel="1" classfield_id="40116" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40116" tag="hblock_tag_244" canDelete="false" indentLevel="1" classfield_id="40116" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40117" tag="hblock_tag_246" canDelete="false" indentLevel="1" classfield_id="40117" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40117" tag="hblock_tag_247" canDelete="false" indentLevel="1" classfield_id="40117" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40118" tag="hblock_tag_249" canDelete="false" indentLevel="1" classfield_id="40118" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40118" tag="hblock_tag_250" canDelete="false" indentLevel="1" classfield_id="40118" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40119" tag="hblock_tag_252" canDelete="false" indentLevel="1" classfield_id="40119" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40119" tag="hblock_tag_253" canDelete="false" indentLevel="1" classfield_id="40119" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40120" tag="hblock_tag_255" canDelete="false" indentLevel="1" classfield_id="40120" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40120" tag="hblock_tag_256" canDelete="false" indentLevel="1" classfield_id="40120" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40121" tag="hblock_tag_258" canDelete="false" indentLevel="1" classfield_id="40121" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40121" tag="hblock_tag_259" canDelete="false" indentLevel="1" classfield_id="40121" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40122" tag="hblock_tag_261" canDelete="false" indentLevel="1" classfield_id="40122" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40122" tag="hblock_tag_262" canDelete="false" indentLevel="1" classfield_id="40122" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40123" tag="hblock_tag_264" canDelete="false" indentLevel="1" classfield_id="40123" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40123" tag="hblock_tag_265" canDelete="false" indentLevel="1" classfield_id="40123" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40124" tag="hblock_tag_267" canDelete="false" indentLevel="1" classfield_id="40124" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40124" tag="hblock_tag_268" canDelete="false" indentLevel="1" classfield_id="40124" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40125" tag="hblock_tag_270" canDelete="false" indentLevel="1" classfield_id="40125" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40125" tag="hblock_tag_271" canDelete="false" indentLevel="1" classfield_id="40125" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40126" tag="hblock_tag_273" canDelete="false" indentLevel="1" classfield_id="40126" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40126" tag="hblock_tag_274" canDelete="false" indentLevel="1" classfield_id="40126" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40127" tag="hblock_tag_276" canDelete="false" indentLevel="1" classfield_id="40127" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40127" tag="hblock_tag_277" canDelete="false" indentLevel="1" classfield_id="40127" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40128" tag="hblock_tag_279" canDelete="false" indentLevel="1" classfield_id="40128" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40128" tag="hblock_tag_280" canDelete="false" indentLevel="1" classfield_id="40128" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40129" tag="hblock_tag_282" canDelete="false" indentLevel="1" classfield_id="40129" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40129" tag="hblock_tag_283" canDelete="false" indentLevel="1" classfield_id="40129" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40130" tag="hblock_tag_285" canDelete="false" indentLevel="1" classfield_id="40130" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40130" tag="hblock_tag_286" canDelete="false" indentLevel="1" classfield_id="40130" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40131" tag="hblock_tag_288" canDelete="false" indentLevel="1" classfield_id="40131" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40131" tag="hblock_tag_289" canDelete="false" indentLevel="1" classfield_id="40131" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40132" tag="hblock_tag_291" canDelete="false" indentLevel="1" classfield_id="40132" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40132" tag="hblock_tag_292" canDelete="false" indentLevel="1" classfield_id="40132" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40133" tag="hblock_tag_294" canDelete="false" indentLevel="1" classfield_id="40133" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40133" tag="hblock_tag_295" canDelete="false" indentLevel="1" classfield_id="40133" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40134" tag="hblock_tag_297" canDelete="false" indentLevel="1" classfield_id="40134" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40134" tag="hblock_tag_298" canDelete="false" indentLevel="1" classfield_id="40134" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40135" tag="hblock_tag_300" canDelete="false" indentLevel="1" classfield_id="40135" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40135" tag="hblock_tag_301" canDelete="false" indentLevel="1" classfield_id="40135" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40136" tag="hblock_tag_303" canDelete="false" indentLevel="1" classfield_id="40136" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40136" tag="hblock_tag_304" canDelete="false" indentLevel="1" classfield_id="40136" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40137" tag="hblock_tag_306" canDelete="false" indentLevel="1" classfield_id="40137" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40137" tag="hblock_tag_307" canDelete="false" indentLevel="1" classfield_id="40137" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40138" tag="hblock_tag_309" canDelete="false" indentLevel="1" classfield_id="40138" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40138" tag="hblock_tag_310" canDelete="false" indentLevel="1" classfield_id="40138" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40139" tag="hblock_tag_312" canDelete="false" indentLevel="1" classfield_id="40139" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40139" tag="hblock_tag_313" canDelete="false" indentLevel="1" classfield_id="40139" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40140" tag="hblock_tag_315" canDelete="false" indentLevel="1" classfield_id="40140" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40140" tag="hblock_tag_316" canDelete="false" indentLevel="1" classfield_id="40140" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40141" tag="hblock_tag_318" canDelete="false" indentLevel="1" classfield_id="40141" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40141" tag="hblock_tag_319" canDelete="false" indentLevel="1" classfield_id="40141" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40142" tag="hblock_tag_321" canDelete="false" indentLevel="1" classfield_id="40142" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40142" tag="hblock_tag_322" canDelete="false" indentLevel="1" classfield_id="40142" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40143" tag="hblock_tag_324" canDelete="false" indentLevel="1" classfield_id="40143" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40143" tag="hblock_tag_325" canDelete="false" indentLevel="1" classfield_id="40143" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="40103" tag="operation_40103" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40144" tag="operation_40144" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="40146" tag="tblock_326" canDelete="false" indentLevel="1" text="  image0;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40147" tag="tblock_329" canDelete="false" indentLevel="1" text="  image1;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="40146" tag="hblock_tag_327" canDelete="false" indentLevel="1" classfield_id="40146" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40146" tag="hblock_tag_328" canDelete="false" indentLevel="1" classfield_id="40146" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40147" tag="hblock_tag_330" canDelete="false" indentLevel="1" classfield_id="40147" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40147" tag="hblock_tag_331" canDelete="false" indentLevel="1" classfield_id="40147" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="40148" tag="operation_40148" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CONFIGURATIONPANEL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        configurationpanel.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="40000" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40000" tag="tblock_0" canDelete="false" indentLevel="1" text="  Menu;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40000" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="40000" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40000" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="40000" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40002" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40002" tag="tblock_2" canDelete="false" indentLevel="1" text="  TitleTab;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40002" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="40002" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40002" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="40002" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40004" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40004" tag="tblock_5" canDelete="false" indentLevel="1" text="  linee2;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40004" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="40004" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40004" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="40004" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40006" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40006" tag="tblock_8" canDelete="false" indentLevel="1" text="  Tab_Signalisations;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40006" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="40006" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40006" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="40006" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40007" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40007" tag="tblock_11" canDelete="false" indentLevel="1" text="  SIPPage;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40007" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="40007" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40007" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="40007" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40009" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40009" tag="tblock_14" canDelete="false" indentLevel="1" text="  groupBox1;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40009" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="40009" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40009" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="40009" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40010" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40010" tag="tblock_17" canDelete="false" indentLevel="1" text="  lblFullName;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40010" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="40010" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40010" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="40010" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40012" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40012" tag="tblock_20" canDelete="false" indentLevel="1" text="  fullName;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40012" tag="hblock_tag_21" canDelete="false" indentLevel="1" classfield_id="40012" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40012" tag="hblock_tag_22" canDelete="false" indentLevel="1" classfield_id="40012" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40013" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40013" tag="tblock_23" canDelete="false" indentLevel="1" text="  lblUserHostPart;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40013" tag="hblock_tag_24" canDelete="false" indentLevel="1" classfield_id="40013" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40013" tag="hblock_tag_25" canDelete="false" indentLevel="1" classfield_id="40013" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40014" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40014" tag="tblock_26" canDelete="false" indentLevel="1" text="  userPart;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40014" tag="hblock_tag_27" canDelete="false" indentLevel="1" classfield_id="40014" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40014" tag="hblock_tag_28" canDelete="false" indentLevel="1" classfield_id="40014" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40015" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40015" tag="tblock_29" canDelete="false" indentLevel="1" text="  lblArobase;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40015" tag="hblock_tag_30" canDelete="false" indentLevel="1" classfield_id="40015" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40015" tag="hblock_tag_31" canDelete="false" indentLevel="1" classfield_id="40015" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40016" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40016" tag="tblock_32" canDelete="false" indentLevel="1" text="  hostPart;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40016" tag="hblock_tag_33" canDelete="false" indentLevel="1" classfield_id="40016" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40016" tag="hblock_tag_34" canDelete="false" indentLevel="1" classfield_id="40016" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40017" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40017" tag="tblock_35" canDelete="false" indentLevel="1" text="  groupBox2;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40017" tag="hblock_tag_36" canDelete="false" indentLevel="1" classfield_id="40017" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40017" tag="hblock_tag_37" canDelete="false" indentLevel="1" classfield_id="40017" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40018" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40018" tag="tblock_38" canDelete="false" indentLevel="1" text="  lblAuthorizationUsre;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40018" tag="hblock_tag_39" canDelete="false" indentLevel="1" classfield_id="40018" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40018" tag="hblock_tag_40" canDelete="false" indentLevel="1" classfield_id="40018" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40019" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40019" tag="tblock_41" canDelete="false" indentLevel="1" text="  username;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40019" tag="hblock_tag_42" canDelete="false" indentLevel="1" classfield_id="40019" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40019" tag="hblock_tag_43" canDelete="false" indentLevel="1" classfield_id="40019" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40020" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40020" tag="tblock_44" canDelete="false" indentLevel="1" text="  lblPassword;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40020" tag="hblock_tag_45" canDelete="false" indentLevel="1" classfield_id="40020" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40020" tag="hblock_tag_46" canDelete="false" indentLevel="1" classfield_id="40020" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40021" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40021" tag="tblock_47" canDelete="false" indentLevel="1" text="  password;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40021" tag="hblock_tag_48" canDelete="false" indentLevel="1" classfield_id="40021" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40021" tag="hblock_tag_49" canDelete="false" indentLevel="1" classfield_id="40021" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40022" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40022" tag="tblock_50" canDelete="false" indentLevel="1" text="  lblProxy;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40022" tag="hblock_tag_51" canDelete="false" indentLevel="1" classfield_id="40022" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40022" tag="hblock_tag_52" canDelete="false" indentLevel="1" classfield_id="40022" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40023" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40023" tag="tblock_53" canDelete="false" indentLevel="1" text="  sipproxy;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40023" tag="hblock_tag_54" canDelete="false" indentLevel="1" classfield_id="40023" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40023" tag="hblock_tag_55" canDelete="false" indentLevel="1" classfield_id="40023" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40025" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40025" tag="tblock_56" canDelete="false" indentLevel="1" text="  autoregister;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40025" tag="hblock_tag_57" canDelete="false" indentLevel="1" classfield_id="40025" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40025" tag="hblock_tag_58" canDelete="false" indentLevel="1" classfield_id="40025" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40027" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40027" tag="tblock_59" canDelete="false" indentLevel="1" text="  buttonRegister;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40027" tag="hblock_tag_60" canDelete="false" indentLevel="1" classfield_id="40027" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40027" tag="hblock_tag_61" canDelete="false" indentLevel="1" classfield_id="40027" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40028" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40028" tag="tblock_62" canDelete="false" indentLevel="1" text="  lblError;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40028" tag="hblock_tag_63" canDelete="false" indentLevel="1" classfield_id="40028" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40028" tag="hblock_tag_64" canDelete="false" indentLevel="1" classfield_id="40028" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40029" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40029" tag="tblock_65" canDelete="false" indentLevel="1" text="  STUNPage;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40029" tag="hblock_tag_66" canDelete="false" indentLevel="1" classfield_id="40029" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40029" tag="hblock_tag_67" canDelete="false" indentLevel="1" classfield_id="40029" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40030" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40030" tag="tblock_68" canDelete="false" indentLevel="1" text="  groupBox3;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40030" tag="hblock_tag_69" canDelete="false" indentLevel="1" classfield_id="40030" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40030" tag="hblock_tag_70" canDelete="false" indentLevel="1" classfield_id="40030" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40031" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40031" tag="tblock_71" canDelete="false" indentLevel="1" text="  textLabel1_5;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40031" tag="hblock_tag_72" canDelete="false" indentLevel="1" classfield_id="40031" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40031" tag="hblock_tag_73" canDelete="false" indentLevel="1" classfield_id="40031" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40032" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40032" tag="tblock_74" canDelete="false" indentLevel="1" text="  STUNserver;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40032" tag="hblock_tag_75" canDelete="false" indentLevel="1" classfield_id="40032" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40032" tag="hblock_tag_76" canDelete="false" indentLevel="1" classfield_id="40032" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40034" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40034" tag="tblock_77" canDelete="false" indentLevel="1" text="  stunButtonGroup;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40034" tag="hblock_tag_78" canDelete="false" indentLevel="1" classfield_id="40034" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40034" tag="hblock_tag_79" canDelete="false" indentLevel="1" classfield_id="40034" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40036" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40036" tag="tblock_80" canDelete="false" indentLevel="1" text="  useStunNo;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40036" tag="hblock_tag_81" canDelete="false" indentLevel="1" classfield_id="40036" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40036" tag="hblock_tag_82" canDelete="false" indentLevel="1" classfield_id="40036" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40037" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40037" tag="tblock_83" canDelete="false" indentLevel="1" text="  useStunYes;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40037" tag="hblock_tag_84" canDelete="false" indentLevel="1" classfield_id="40037" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40037" tag="hblock_tag_85" canDelete="false" indentLevel="1" classfield_id="40037" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40038" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40038" tag="tblock_86" canDelete="false" indentLevel="1" text="  DTMFPage;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40038" tag="hblock_tag_87" canDelete="false" indentLevel="1" classfield_id="40038" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40038" tag="hblock_tag_88" canDelete="false" indentLevel="1" classfield_id="40038" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40039" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40039" tag="tblock_89" canDelete="false" indentLevel="1" text="  SettingsDTMF;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40039" tag="hblock_tag_90" canDelete="false" indentLevel="1" classfield_id="40039" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40039" tag="hblock_tag_91" canDelete="false" indentLevel="1" classfield_id="40039" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40040" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40040" tag="tblock_92" canDelete="false" indentLevel="1" text="  playTones;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40040" tag="hblock_tag_93" canDelete="false" indentLevel="1" classfield_id="40040" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40040" tag="hblock_tag_94" canDelete="false" indentLevel="1" classfield_id="40040" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40041" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40041" tag="tblock_95" canDelete="false" indentLevel="1" text="  labelPulseLength;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40041" tag="hblock_tag_96" canDelete="false" indentLevel="1" classfield_id="40041" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40041" tag="hblock_tag_97" canDelete="false" indentLevel="1" classfield_id="40041" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40043" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40043" tag="tblock_98" canDelete="false" indentLevel="1" text="  pulseLength;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40043" tag="hblock_tag_99" canDelete="false" indentLevel="1" classfield_id="40043" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40043" tag="hblock_tag_100" canDelete="false" indentLevel="1" classfield_id="40043" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40044" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40044" tag="tblock_101" canDelete="false" indentLevel="1" text="  labelSendDTMF;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40044" tag="hblock_tag_102" canDelete="false" indentLevel="1" classfield_id="40044" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40044" tag="hblock_tag_103" canDelete="false" indentLevel="1" classfield_id="40044" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40046" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40046" tag="tblock_104" canDelete="false" indentLevel="1" text="  sendDTMFas;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40046" tag="hblock_tag_105" canDelete="false" indentLevel="1" classfield_id="40046" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40046" tag="hblock_tag_106" canDelete="false" indentLevel="1" classfield_id="40046" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40047" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40047" tag="tblock_107" canDelete="false" indentLevel="1" text="  TabPage;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40047" tag="hblock_tag_108" canDelete="false" indentLevel="1" classfield_id="40047" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40047" tag="hblock_tag_109" canDelete="false" indentLevel="1" classfield_id="40047" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40048" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40048" tag="tblock_110" canDelete="false" indentLevel="1" text="  labelToneZone_4;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40048" tag="hblock_tag_111" canDelete="false" indentLevel="1" classfield_id="40048" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40048" tag="hblock_tag_112" canDelete="false" indentLevel="1" classfield_id="40048" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40049" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40049" tag="tblock_113" canDelete="false" indentLevel="1" text="  zoneToneChoice;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40049" tag="hblock_tag_114" canDelete="false" indentLevel="1" classfield_id="40049" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40049" tag="hblock_tag_115" canDelete="false" indentLevel="1" classfield_id="40049" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40050" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40050" tag="tblock_116" canDelete="false" indentLevel="1" text="  Tab_Audio;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40050" tag="hblock_tag_117" canDelete="false" indentLevel="1" classfield_id="40050" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40050" tag="hblock_tag_118" canDelete="false" indentLevel="1" classfield_id="40050" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40051" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40051" tag="tblock_119" canDelete="false" indentLevel="1" text="  DriversPage;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40051" tag="hblock_tag_120" canDelete="false" indentLevel="1" classfield_id="40051" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40051" tag="hblock_tag_121" canDelete="false" indentLevel="1" classfield_id="40051" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40052" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40052" tag="tblock_122" canDelete="false" indentLevel="1" text="  DriverChoice;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40052" tag="hblock_tag_123" canDelete="false" indentLevel="1" classfield_id="40052" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40052" tag="hblock_tag_124" canDelete="false" indentLevel="1" classfield_id="40052" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40053" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40053" tag="tblock_125" canDelete="false" indentLevel="1" text="  CodecsPage;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40053" tag="hblock_tag_126" canDelete="false" indentLevel="1" classfield_id="40053" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40053" tag="hblock_tag_127" canDelete="false" indentLevel="1" classfield_id="40053" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40054" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40054" tag="tblock_128" canDelete="false" indentLevel="1" text="  CodecsChoice;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40054" tag="hblock_tag_129" canDelete="false" indentLevel="1" classfield_id="40054" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40054" tag="hblock_tag_130" canDelete="false" indentLevel="1" classfield_id="40054" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40055" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40055" tag="tblock_131" canDelete="false" indentLevel="1" text="  codec1;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40055" tag="hblock_tag_132" canDelete="false" indentLevel="1" classfield_id="40055" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40055" tag="hblock_tag_133" canDelete="false" indentLevel="1" classfield_id="40055" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40056" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40056" tag="tblock_134" canDelete="false" indentLevel="1" text="  codec2;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40056" tag="hblock_tag_135" canDelete="false" indentLevel="1" classfield_id="40056" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40056" tag="hblock_tag_136" canDelete="false" indentLevel="1" classfield_id="40056" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40057" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40057" tag="tblock_137" canDelete="false" indentLevel="1" text="  codec3;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40057" tag="hblock_tag_138" canDelete="false" indentLevel="1" classfield_id="40057" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40057" tag="hblock_tag_139" canDelete="false" indentLevel="1" classfield_id="40057" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40058" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40058" tag="tblock_140" canDelete="false" indentLevel="1" text="  textLabel1_4;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40058" tag="hblock_tag_141" canDelete="false" indentLevel="1" classfield_id="40058" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40058" tag="hblock_tag_142" canDelete="false" indentLevel="1" classfield_id="40058" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40059" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40059" tag="tblock_143" canDelete="false" indentLevel="1" text="  textLabel1_4_2;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40059" tag="hblock_tag_144" canDelete="false" indentLevel="1" classfield_id="40059" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40059" tag="hblock_tag_145" canDelete="false" indentLevel="1" classfield_id="40059" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40060" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40060" tag="tblock_146" canDelete="false" indentLevel="1" text="  textLabel1_4_3;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40060" tag="hblock_tag_147" canDelete="false" indentLevel="1" classfield_id="40060" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40060" tag="hblock_tag_148" canDelete="false" indentLevel="1" classfield_id="40060" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40061" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40061" tag="tblock_149" canDelete="false" indentLevel="1" text="  RingPage;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40061" tag="hblock_tag_150" canDelete="false" indentLevel="1" classfield_id="40061" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40061" tag="hblock_tag_151" canDelete="false" indentLevel="1" classfield_id="40061" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40062" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40062" tag="tblock_152" canDelete="false" indentLevel="1" text="  groupBox5;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40062" tag="hblock_tag_153" canDelete="false" indentLevel="1" classfield_id="40062" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40062" tag="hblock_tag_154" canDelete="false" indentLevel="1" classfield_id="40062" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40063" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40063" tag="tblock_155" canDelete="false" indentLevel="1" text="  ringsChoice;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40063" tag="hblock_tag_156" canDelete="false" indentLevel="1" classfield_id="40063" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40063" tag="hblock_tag_157" canDelete="false" indentLevel="1" classfield_id="40063" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40064" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40064" tag="tblock_158" canDelete="false" indentLevel="1" text="  Tab_Preferences;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40064" tag="hblock_tag_159" canDelete="false" indentLevel="1" classfield_id="40064" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40064" tag="hblock_tag_160" canDelete="false" indentLevel="1" classfield_id="40064" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40065" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40065" tag="tblock_161" canDelete="false" indentLevel="1" text="  DriversPage_2;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40065" tag="hblock_tag_162" canDelete="false" indentLevel="1" classfield_id="40065" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40065" tag="hblock_tag_163" canDelete="false" indentLevel="1" classfield_id="40065" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40066" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40066" tag="tblock_164" canDelete="false" indentLevel="1" text="  SkinChoice;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40066" tag="hblock_tag_165" canDelete="false" indentLevel="1" classfield_id="40066" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40066" tag="hblock_tag_166" canDelete="false" indentLevel="1" classfield_id="40066" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40067" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40067" tag="tblock_167" canDelete="false" indentLevel="1" text="  TabPage_2;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40067" tag="hblock_tag_168" canDelete="false" indentLevel="1" classfield_id="40067" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40067" tag="hblock_tag_169" canDelete="false" indentLevel="1" classfield_id="40067" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40068" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40068" tag="tblock_170" canDelete="false" indentLevel="1" text="  Tab_About;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40068" tag="hblock_tag_171" canDelete="false" indentLevel="1" classfield_id="40068" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40068" tag="hblock_tag_172" canDelete="false" indentLevel="1" classfield_id="40068" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40069" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40069" tag="tblock_173" canDelete="false" indentLevel="1" text="  DriversPage_3;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40069" tag="hblock_tag_174" canDelete="false" indentLevel="1" classfield_id="40069" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40069" tag="hblock_tag_175" canDelete="false" indentLevel="1" classfield_id="40069" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40070" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40070" tag="tblock_176" canDelete="false" indentLevel="1" text="  tabWidget6;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40070" tag="hblock_tag_177" canDelete="false" indentLevel="1" classfield_id="40070" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40070" tag="hblock_tag_178" canDelete="false" indentLevel="1" classfield_id="40070" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40071" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40071" tag="tblock_179" canDelete="false" indentLevel="1" text="  tab;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40071" tag="hblock_tag_180" canDelete="false" indentLevel="1" classfield_id="40071" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40071" tag="hblock_tag_181" canDelete="false" indentLevel="1" classfield_id="40071" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40072" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40072" tag="tblock_182" canDelete="false" indentLevel="1" text="  tab_2;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40072" tag="hblock_tag_183" canDelete="false" indentLevel="1" classfield_id="40072" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40072" tag="hblock_tag_184" canDelete="false" indentLevel="1" classfield_id="40072" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40074" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40074" tag="tblock_185" canDelete="false" indentLevel="1" text="  textEdit1;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40074" tag="hblock_tag_186" canDelete="false" indentLevel="1" classfield_id="40074" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40074" tag="hblock_tag_187" canDelete="false" indentLevel="1" classfield_id="40074" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40075" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40075" tag="tblock_188" canDelete="false" indentLevel="1" text="  frame4;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40075" tag="hblock_tag_189" canDelete="false" indentLevel="1" classfield_id="40075" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40075" tag="hblock_tag_190" canDelete="false" indentLevel="1" classfield_id="40075" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40076" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40076" tag="tblock_191" canDelete="false" indentLevel="1" text="  textLabel1_2;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40076" tag="hblock_tag_192" canDelete="false" indentLevel="1" classfield_id="40076" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40076" tag="hblock_tag_193" canDelete="false" indentLevel="1" classfield_id="40076" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40077" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40077" tag="tblock_194" canDelete="false" indentLevel="1" text="  pixmapLabel1;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40077" tag="hblock_tag_195" canDelete="false" indentLevel="1" classfield_id="40077" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40077" tag="hblock_tag_196" canDelete="false" indentLevel="1" classfield_id="40077" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40078" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40078" tag="tblock_197" canDelete="false" indentLevel="1" text="  CodecsPage_2;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40078" tag="hblock_tag_198" canDelete="false" indentLevel="1" classfield_id="40078" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40078" tag="hblock_tag_199" canDelete="false" indentLevel="1" classfield_id="40078" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40079" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40079" tag="tblock_200" canDelete="false" indentLevel="1" text="  frame12;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40079" tag="hblock_tag_201" canDelete="false" indentLevel="1" classfield_id="40079" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40079" tag="hblock_tag_202" canDelete="false" indentLevel="1" classfield_id="40079" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40080" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40080" tag="tblock_203" canDelete="false" indentLevel="1" text="  textLabel1;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40080" tag="hblock_tag_204" canDelete="false" indentLevel="1" classfield_id="40080" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40080" tag="hblock_tag_205" canDelete="false" indentLevel="1" classfield_id="40080" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40081" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40081" tag="tblock_206" canDelete="false" indentLevel="1" text="  pixmapLabel2;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40081" tag="hblock_tag_207" canDelete="false" indentLevel="1" classfield_id="40081" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40081" tag="hblock_tag_208" canDelete="false" indentLevel="1" classfield_id="40081" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40082" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40082" tag="tblock_209" canDelete="false" indentLevel="1" text="  linee2_2;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40082" tag="hblock_tag_210" canDelete="false" indentLevel="1" classfield_id="40082" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40082" tag="hblock_tag_211" canDelete="false" indentLevel="1" classfield_id="40082" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40083" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40083" tag="tblock_212" canDelete="false" indentLevel="1" text="  buttonOk;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40083" tag="hblock_tag_213" canDelete="false" indentLevel="1" classfield_id="40083" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40083" tag="hblock_tag_214" canDelete="false" indentLevel="1" classfield_id="40083" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40084" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40084" tag="tblock_215" canDelete="false" indentLevel="1" text="  buttonCancel;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40084" tag="hblock_tag_216" canDelete="false" indentLevel="1" classfield_id="40084" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40084" tag="hblock_tag_217" canDelete="false" indentLevel="1" classfield_id="40084" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40105" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40105" tag="tblock_218" canDelete="false" indentLevel="1" text="  layout17;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40105" tag="hblock_tag_219" canDelete="false" indentLevel="1" classfield_id="40105" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40105" tag="hblock_tag_220" canDelete="false" indentLevel="1" classfield_id="40105" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40106" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40106" tag="tblock_221" canDelete="false" indentLevel="1" text="  layout24;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40106" tag="hblock_tag_222" canDelete="false" indentLevel="1" classfield_id="40106" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40106" tag="hblock_tag_223" canDelete="false" indentLevel="1" classfield_id="40106" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40108" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40108" tag="tblock_224" canDelete="false" indentLevel="1" text="  groupBox1Layout;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40108" tag="hblock_tag_225" canDelete="false" indentLevel="1" classfield_id="40108" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40108" tag="hblock_tag_226" canDelete="false" indentLevel="1" classfield_id="40108" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40109" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40109" tag="tblock_227" canDelete="false" indentLevel="1" text="  groupBox2Layout;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40109" tag="hblock_tag_228" canDelete="false" indentLevel="1" classfield_id="40109" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40109" tag="hblock_tag_229" canDelete="false" indentLevel="1" classfield_id="40109" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40110" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40110" tag="tblock_230" canDelete="false" indentLevel="1" text="  layout23;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40110" tag="hblock_tag_231" canDelete="false" indentLevel="1" classfield_id="40110" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40110" tag="hblock_tag_232" canDelete="false" indentLevel="1" classfield_id="40110" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40112" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40112" tag="tblock_233" canDelete="false" indentLevel="1" text="  spacer9;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40112" tag="hblock_tag_234" canDelete="false" indentLevel="1" classfield_id="40112" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40112" tag="hblock_tag_235" canDelete="false" indentLevel="1" classfield_id="40112" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40114" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40114" tag="tblock_236" canDelete="false" indentLevel="1" text="  layout19;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40114" tag="hblock_tag_237" canDelete="false" indentLevel="1" classfield_id="40114" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40114" tag="hblock_tag_238" canDelete="false" indentLevel="1" classfield_id="40114" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40115" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40115" tag="tblock_239" canDelete="false" indentLevel="1" text="  spacer7;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40115" tag="hblock_tag_240" canDelete="false" indentLevel="1" classfield_id="40115" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40115" tag="hblock_tag_241" canDelete="false" indentLevel="1" classfield_id="40115" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40116" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40116" tag="tblock_242" canDelete="false" indentLevel="1" text="  stunButtonGroupLayout;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40116" tag="hblock_tag_243" canDelete="false" indentLevel="1" classfield_id="40116" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40116" tag="hblock_tag_244" canDelete="false" indentLevel="1" classfield_id="40116" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40117" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40117" tag="tblock_245" canDelete="false" indentLevel="1" text="  SettingsDTMFLayout;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40117" tag="hblock_tag_246" canDelete="false" indentLevel="1" classfield_id="40117" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40117" tag="hblock_tag_247" canDelete="false" indentLevel="1" classfield_id="40117" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40118" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40118" tag="tblock_248" canDelete="false" indentLevel="1" text="  layout11;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40118" tag="hblock_tag_249" canDelete="false" indentLevel="1" classfield_id="40118" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40118" tag="hblock_tag_250" canDelete="false" indentLevel="1" classfield_id="40118" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40119" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40119" tag="tblock_251" canDelete="false" indentLevel="1" text="  layout10;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40119" tag="hblock_tag_252" canDelete="false" indentLevel="1" classfield_id="40119" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40119" tag="hblock_tag_253" canDelete="false" indentLevel="1" classfield_id="40119" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40120" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40120" tag="tblock_254" canDelete="false" indentLevel="1" text="  spacer6;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40120" tag="hblock_tag_255" canDelete="false" indentLevel="1" classfield_id="40120" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40120" tag="hblock_tag_256" canDelete="false" indentLevel="1" classfield_id="40120" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40121" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40121" tag="tblock_257" canDelete="false" indentLevel="1" text="  layout7;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40121" tag="hblock_tag_258" canDelete="false" indentLevel="1" classfield_id="40121" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40121" tag="hblock_tag_259" canDelete="false" indentLevel="1" classfield_id="40121" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40122" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40122" tag="tblock_260" canDelete="false" indentLevel="1" text="  spacer3;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40122" tag="hblock_tag_261" canDelete="false" indentLevel="1" classfield_id="40122" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40122" tag="hblock_tag_262" canDelete="false" indentLevel="1" classfield_id="40122" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40123" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40123" tag="tblock_263" canDelete="false" indentLevel="1" text="  layout8;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40123" tag="hblock_tag_264" canDelete="false" indentLevel="1" classfield_id="40123" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40123" tag="hblock_tag_265" canDelete="false" indentLevel="1" classfield_id="40123" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40124" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40124" tag="tblock_266" canDelete="false" indentLevel="1" text="  spacer4;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40124" tag="hblock_tag_267" canDelete="false" indentLevel="1" classfield_id="40124" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40124" tag="hblock_tag_268" canDelete="false" indentLevel="1" classfield_id="40124" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40125" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40125" tag="tblock_269" canDelete="false" indentLevel="1" text="  layout16_7;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40125" tag="hblock_tag_270" canDelete="false" indentLevel="1" classfield_id="40125" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40125" tag="hblock_tag_271" canDelete="false" indentLevel="1" classfield_id="40125" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40126" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40126" tag="tblock_272" canDelete="false" indentLevel="1" text="  spacer5_4;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40126" tag="hblock_tag_273" canDelete="false" indentLevel="1" classfield_id="40126" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40126" tag="hblock_tag_274" canDelete="false" indentLevel="1" classfield_id="40126" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40127" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40127" tag="tblock_275" canDelete="false" indentLevel="1" text="  layout18;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40127" tag="hblock_tag_276" canDelete="false" indentLevel="1" classfield_id="40127" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40127" tag="hblock_tag_277" canDelete="false" indentLevel="1" classfield_id="40127" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40128" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40128" tag="tblock_278" canDelete="false" indentLevel="1" text="  layout17_2;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40128" tag="hblock_tag_279" canDelete="false" indentLevel="1" classfield_id="40128" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40128" tag="hblock_tag_280" canDelete="false" indentLevel="1" classfield_id="40128" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40129" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40129" tag="tblock_281" canDelete="false" indentLevel="1" text="  layout18_2;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40129" tag="hblock_tag_282" canDelete="false" indentLevel="1" classfield_id="40129" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40129" tag="hblock_tag_283" canDelete="false" indentLevel="1" classfield_id="40129" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40130" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40130" tag="tblock_284" canDelete="false" indentLevel="1" text="  groupBox5Layout;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40130" tag="hblock_tag_285" canDelete="false" indentLevel="1" classfield_id="40130" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40130" tag="hblock_tag_286" canDelete="false" indentLevel="1" classfield_id="40130" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40131" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40131" tag="tblock_287" canDelete="false" indentLevel="1" text="  DriversPageLayout;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40131" tag="hblock_tag_288" canDelete="false" indentLevel="1" classfield_id="40131" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40131" tag="hblock_tag_289" canDelete="false" indentLevel="1" classfield_id="40131" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40132" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40132" tag="tblock_290" canDelete="false" indentLevel="1" text="  frame4Layout;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40132" tag="hblock_tag_291" canDelete="false" indentLevel="1" classfield_id="40132" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40132" tag="hblock_tag_292" canDelete="false" indentLevel="1" classfield_id="40132" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40133" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40133" tag="tblock_293" canDelete="false" indentLevel="1" text="  spacer22;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40133" tag="hblock_tag_294" canDelete="false" indentLevel="1" classfield_id="40133" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40133" tag="hblock_tag_295" canDelete="false" indentLevel="1" classfield_id="40133" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40134" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40134" tag="tblock_296" canDelete="false" indentLevel="1" text="  spacer23;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40134" tag="hblock_tag_297" canDelete="false" indentLevel="1" classfield_id="40134" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40134" tag="hblock_tag_298" canDelete="false" indentLevel="1" classfield_id="40134" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40135" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40135" tag="tblock_299" canDelete="false" indentLevel="1" text="  spacer9_2;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40135" tag="hblock_tag_300" canDelete="false" indentLevel="1" classfield_id="40135" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40135" tag="hblock_tag_301" canDelete="false" indentLevel="1" classfield_id="40135" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40136" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40136" tag="tblock_302" canDelete="false" indentLevel="1" text="  CodecsPageLayout;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40136" tag="hblock_tag_303" canDelete="false" indentLevel="1" classfield_id="40136" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40136" tag="hblock_tag_304" canDelete="false" indentLevel="1" classfield_id="40136" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40137" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40137" tag="tblock_305" canDelete="false" indentLevel="1" text="  frame12Layout;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40137" tag="hblock_tag_306" canDelete="false" indentLevel="1" classfield_id="40137" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40137" tag="hblock_tag_307" canDelete="false" indentLevel="1" classfield_id="40137" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40138" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40138" tag="tblock_308" canDelete="false" indentLevel="1" text="  spacer19;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40138" tag="hblock_tag_309" canDelete="false" indentLevel="1" classfield_id="40138" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40138" tag="hblock_tag_310" canDelete="false" indentLevel="1" classfield_id="40138" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40139" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40139" tag="tblock_311" canDelete="false" indentLevel="1" text="  spacer21;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40139" tag="hblock_tag_312" canDelete="false" indentLevel="1" classfield_id="40139" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40139" tag="hblock_tag_313" canDelete="false" indentLevel="1" classfield_id="40139" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40140" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40140" tag="tblock_314" canDelete="false" indentLevel="1" text="  spacer20;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40140" tag="hblock_tag_315" canDelete="false" indentLevel="1" classfield_id="40140" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40140" tag="hblock_tag_316" canDelete="false" indentLevel="1" classfield_id="40140" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40141" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40141" tag="tblock_317" canDelete="false" indentLevel="1" text="  layout19_2;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40141" tag="hblock_tag_318" canDelete="false" indentLevel="1" classfield_id="40141" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40141" tag="hblock_tag_319" canDelete="false" indentLevel="1" classfield_id="40141" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40142" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40142" tag="tblock_320" canDelete="false" indentLevel="1" text="  layout28;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40142" tag="hblock_tag_321" canDelete="false" indentLevel="1" classfield_id="40142" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40142" tag="hblock_tag_322" canDelete="false" indentLevel="1" classfield_id="40142" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40143" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40143" tag="tblock_323" canDelete="false" indentLevel="1" text="  Horizontal_Spacing2;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40143" tag="hblock_tag_324" canDelete="false" indentLevel="1" classfield_id="40143" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40143" tag="hblock_tag_325" canDelete="false" indentLevel="1" classfield_id="40143" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40146" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40146" tag="tblock_326" canDelete="false" indentLevel="1" text="  image0;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40146" tag="hblock_tag_327" canDelete="false" indentLevel="1" classfield_id="40146" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40146" tag="hblock_tag_328" canDelete="false" indentLevel="1" classfield_id="40146" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40147" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40147" tag="tblock_329" canDelete="false" indentLevel="1" text="  image1;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40147" tag="hblock_tag_330" canDelete="false" indentLevel="1" classfield_id="40147" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40147" tag="hblock_tag_331" canDelete="false" indentLevel="1" classfield_id="40147" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader40582" parent_class="40582" fileExt=".h" fileName="phoneline" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef PHONELINE_H&amp;#010;#define PHONELINE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;account.h&quot;&amp;#010;#include &quot;call.h&quot;&amp;#010;#include &quot;session.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="40582" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class PhoneLine&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="PhoneLine ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="40586" tag="operation_40586" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param session &amp;#010;@param account &amp;#010;@param line " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40590" tag="operation_40590" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="40591" tag="operation_40591" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param to " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40593" tag="operation_40593" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40594" tag="operation_40594" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40595" tag="operation_40595" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sendrequest " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40597" tag="operation_40597" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40598" tag="operation_40598" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40599" tag="operation_40599" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40600" tag="operation_40600" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40601" tag="operation_40601" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This will lock the current phone line.&amp;#010;&amp;#010;Note: this will only lock the phone line&amp;#010;for those that uses this lock, unlock&amp;#010;mechanism. PhoneLineManager always uses&amp;#010;this mechanism. So, if you work only with&amp;#010;PhoneLineManager, it will be thread safe." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40602" tag="operation_40602" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This will unlock the current phone line.&amp;#010;See the Note of the lock function." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40603" tag="operation_40603" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40604" tag="operation_40604" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40605" tag="operation_40605" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param c " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40607" tag="operation_40607" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40609" tag="operation_40609" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40610" tag="operation_40610" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40611" tag="operation_40611" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40613" tag="operation_40613" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40615" tag="operation_40615" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40617" tag="operation_40617" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40618" tag="operation_40618" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param call " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40621" tag="operation_40621" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Clears the buffer of the line." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40622" tag="operation_40622" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="The user selected this line." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40624" tag="operation_40624" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This phoneline is no longer selected." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40626" tag="operation_40626" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This will do a hard unselect. it means it&amp;#010;will remove the call if there's one." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40627" tag="operation_40627" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This will close the current call. it means it&amp;#010;will remove the call if there's one." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40628" tag="operation_40628" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This will close the current call. it means it&amp;#010;will remove the call if there's one. The line&amp;#010;will be in an error state." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40630" tag="operation_40630" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will put the line on hold&amp;#010;and will wait for the numbre to compose." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40631" tag="operation_40631" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40632" tag="operation_40632" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param peer " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40634" tag="operation_40634" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40635" tag="operation_40635" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40637" tag="operation_40637" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40638" tag="operation_40638" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="40639" tag="operation_40639" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40641" tag="operation_40641" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40642" tag="operation_40642" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40644" tag="operation_40644" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40646" tag="operation_40646" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40648" tag="operation_40648" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40650" tag="operation_40650" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40651" tag="operation_40651" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40653" tag="operation_40653" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40654" tag="operation_40654" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="40661" tag="tblock_0" canDelete="false" indentLevel="1" text=" Session mSession;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40662" tag="tblock_2" canDelete="false" indentLevel="1" text=" Account mAccount;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40663" tag="tblock_5" canDelete="false" indentLevel="1" text=" Call* mCall;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40664" tag="tblock_8" canDelete="false" indentLevel="1" text=" unsigned int mLine;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40665" tag="tblock_11" canDelete="false" indentLevel="1" text=" bool mSelected;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40666" tag="tblock_14" canDelete="false" indentLevel="1" text=" bool mInUse;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40667" tag="tblock_17" canDelete="false" indentLevel="1" text=" 39700 mBuffer;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="//This is the buffer when the line is not in use;" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40668" tag="tblock_20" canDelete="false" indentLevel="1" text=" 39700 mLineStatus;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40669" tag="tblock_23" canDelete="false" indentLevel="1" text=" 39700 mAction;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40670" tag="tblock_26" canDelete="false" indentLevel="1" text="  mActionTimer;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40671" tag="tblock_29" canDelete="false" indentLevel="1" text="  mTalkingTime;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40672" tag="tblock_32" canDelete="false" indentLevel="1" text=" bool mTalking;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40673" tag="tblock_35" canDelete="false" indentLevel="1" text=" 39700 mPeer;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40674" tag="tblock_38" canDelete="false" indentLevel="1" text=" bool mIsOnError;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40675" tag="tblock_41" canDelete="false" indentLevel="1" text=" bool mIsTransfering;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="40661" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="40661" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40661" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="40661" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40662" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="40662" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40662" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="40662" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40663" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="40663" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40663" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="40663" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40664" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="40664" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40664" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="40664" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40665" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="40665" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40665" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="40665" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40666" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="40666" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40666" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="40666" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40667" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="40667" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of mBuffer&amp;#010;//This is the buffer when the line is not in use;&amp;#010;@return the value of mBuffer" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40667" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="40667" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of mBuffer&amp;#010;//This is the buffer when the line is not in use;&amp;#010;@param value the value of mBuffer" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40668" tag="hblock_tag_21" canDelete="false" indentLevel="1" classfield_id="40668" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40668" tag="hblock_tag_22" canDelete="false" indentLevel="1" classfield_id="40668" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40669" tag="hblock_tag_24" canDelete="false" indentLevel="1" classfield_id="40669" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40669" tag="hblock_tag_25" canDelete="false" indentLevel="1" classfield_id="40669" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40670" tag="hblock_tag_27" canDelete="false" indentLevel="1" classfield_id="40670" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40670" tag="hblock_tag_28" canDelete="false" indentLevel="1" classfield_id="40670" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40671" tag="hblock_tag_30" canDelete="false" indentLevel="1" classfield_id="40671" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40671" tag="hblock_tag_31" canDelete="false" indentLevel="1" classfield_id="40671" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40672" tag="hblock_tag_33" canDelete="false" indentLevel="1" classfield_id="40672" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40672" tag="hblock_tag_34" canDelete="false" indentLevel="1" classfield_id="40672" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40673" tag="hblock_tag_36" canDelete="false" indentLevel="1" classfield_id="40673" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40673" tag="hblock_tag_37" canDelete="false" indentLevel="1" classfield_id="40673" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40674" tag="hblock_tag_39" canDelete="false" indentLevel="1" classfield_id="40674" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40674" tag="hblock_tag_40" canDelete="false" indentLevel="1" classfield_id="40674" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40675" tag="hblock_tag_42" canDelete="false" indentLevel="1" classfield_id="40675" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40675" tag="hblock_tag_43" canDelete="false" indentLevel="1" classfield_id="40675" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="40655" tag="operation_40655" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param call " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40658" tag="operation_40658" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param call " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40660" tag="operation_40660" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //PHONELINE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        phoneline.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="40661" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40661" tag="tblock_0" canDelete="false" indentLevel="1" text=" Session mSession;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40661" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="40661" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40661" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="40661" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40662" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40662" tag="tblock_2" canDelete="false" indentLevel="1" text=" Account mAccount;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40662" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="40662" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40662" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="40662" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40663" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40663" tag="tblock_5" canDelete="false" indentLevel="1" text=" Call* mCall;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40663" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="40663" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40663" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="40663" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40664" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40664" tag="tblock_8" canDelete="false" indentLevel="1" text=" unsigned int mLine;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40664" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="40664" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40664" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="40664" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40665" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40665" tag="tblock_11" canDelete="false" indentLevel="1" text=" bool mSelected;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40665" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="40665" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40665" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="40665" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40666" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40666" tag="tblock_14" canDelete="false" indentLevel="1" text=" bool mInUse;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40666" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="40666" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40666" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="40666" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40667" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="//This is the buffer when the line is not in use;" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40667" tag="tblock_17" canDelete="false" indentLevel="1" text=" 39700 mBuffer;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="//This is the buffer when the line is not in use;" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40667" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="40667" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of mBuffer&amp;#010;//This is the buffer when the line is not in use;&amp;#010;@return the value of mBuffer" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40667" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="40667" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of mBuffer&amp;#010;//This is the buffer when the line is not in use;&amp;#010;@param value the value of mBuffer" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40668" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40668" tag="tblock_20" canDelete="false" indentLevel="1" text=" 39700 mLineStatus;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40668" tag="hblock_tag_21" canDelete="false" indentLevel="1" classfield_id="40668" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40668" tag="hblock_tag_22" canDelete="false" indentLevel="1" classfield_id="40668" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40669" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40669" tag="tblock_23" canDelete="false" indentLevel="1" text=" 39700 mAction;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40669" tag="hblock_tag_24" canDelete="false" indentLevel="1" classfield_id="40669" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40669" tag="hblock_tag_25" canDelete="false" indentLevel="1" classfield_id="40669" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40670" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40670" tag="tblock_26" canDelete="false" indentLevel="1" text="  mActionTimer;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40670" tag="hblock_tag_27" canDelete="false" indentLevel="1" classfield_id="40670" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40670" tag="hblock_tag_28" canDelete="false" indentLevel="1" classfield_id="40670" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40671" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40671" tag="tblock_29" canDelete="false" indentLevel="1" text="  mTalkingTime;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40671" tag="hblock_tag_30" canDelete="false" indentLevel="1" classfield_id="40671" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40671" tag="hblock_tag_31" canDelete="false" indentLevel="1" classfield_id="40671" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40672" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40672" tag="tblock_32" canDelete="false" indentLevel="1" text=" bool mTalking;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40672" tag="hblock_tag_33" canDelete="false" indentLevel="1" classfield_id="40672" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40672" tag="hblock_tag_34" canDelete="false" indentLevel="1" classfield_id="40672" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40673" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40673" tag="tblock_35" canDelete="false" indentLevel="1" text=" 39700 mPeer;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40673" tag="hblock_tag_36" canDelete="false" indentLevel="1" classfield_id="40673" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40673" tag="hblock_tag_37" canDelete="false" indentLevel="1" classfield_id="40673" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40674" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40674" tag="tblock_38" canDelete="false" indentLevel="1" text=" bool mIsOnError;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40674" tag="hblock_tag_39" canDelete="false" indentLevel="1" classfield_id="40674" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40674" tag="hblock_tag_40" canDelete="false" indentLevel="1" classfield_id="40674" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40675" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40675" tag="tblock_41" canDelete="false" indentLevel="1" text=" bool mIsTransfering;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40675" tag="hblock_tag_42" canDelete="false" indentLevel="1" classfield_id="40675" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40675" tag="hblock_tag_43" canDelete="false" indentLevel="1" classfield_id="40675" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader40676" parent_class="40676" fileExt=".h" fileName="phonelinelocker" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef PHONELINELOCKER_H&amp;#010;#define PHONELINELOCKER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;phoneline.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="40676" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class PhoneLineLocker&amp;#010;This class is used as a Lock. It means&amp;#010;that it will lock a phone line on its&amp;#010;constructor, and unlock it in its &amp;#010;destructor. This is generaly used to&amp;#010;be exception safe." />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="PhoneLineLocker ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="40677" tag="operation_40677" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Retreive the &quot;line&quot; PhoneLine and&amp;#010;locks it." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40681" tag="operation_40681" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Unlock the currently locked PhoneLine." />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="40682" tag="tblock_0" canDelete="false" indentLevel="1" text=" PhoneLine* mPhoneLine;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="40682" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="40682" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40682" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="40682" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //PHONELINELOCKER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        phonelinelocker.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="40682" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40682" tag="tblock_0" canDelete="false" indentLevel="1" text=" PhoneLine* mPhoneLine;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40682" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="40682" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40682" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="40682" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader40828" parent_class="40828" fileExt=".h" fileName="phonelinemanagerimpl" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef PHONELINEMANAGERIMPL_H&amp;#010;#define PHONELINEMANAGERIMPL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;account.h&quot;&amp;#010;#include &quot;phoneline.h&quot;&amp;#010;#include &quot;session.h&quot;&amp;#010;#include &quot;call.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="40828" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class PhoneLineManagerImpl&amp;#010;This is the class that manages phone lines" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="PhoneLineManagerImpl ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="40832" tag="operation_40832" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40833" tag="operation_40833" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="40834" tag="operation_40834" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Will return the PhoneLine linked to the line &amp;#010;number." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40836" tag="operation_40836" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Will return the PhoneLine with the call ID.&amp;#010;If there's no PhoneLine of call ID, it will&amp;#010;return NULL." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40838" tag="operation_40838" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40839" tag="operation_40839" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param line " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40841" tag="operation_40841" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40877" tag="operation_40877" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40878" tag="operation_40878" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40879" tag="operation_40879" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40880" tag="operation_40880" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40881" tag="operation_40881" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  &amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40884" tag="operation_40884" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  &amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40887" tag="operation_40887" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="You need to call this function once. It must be&amp;#010;call before doing anything in this class." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40889" tag="operation_40889" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will make the process to start.&amp;#010;It will connect to the server, and start the&amp;#010;event handling." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40890" tag="operation_40890" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param c " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40892" tag="operation_40892" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will put the current line&amp;#010;on hold. If there's no current line,&amp;#010;it will do nothing." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40893" tag="operation_40893" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will hanp up the current line&amp;#010;If there's no current line, it will do nothing." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40895" tag="operation_40895" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will mute the microphone if muting&amp;#010;is true, it will unmute otherwise." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40897" tag="operation_40897" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will mute the microphone" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40898" tag="operation_40898" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will unmute the microphone" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40899" tag="operation_40899" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40900" tag="operation_40900" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will hanp up the line number given &amp;#010;argument. Be aware that the first line is 1, not &amp;#010;zero." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40903" tag="operation_40903" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will hanp up the line with the&amp;#010;following call ID. If there's no line with &amp;#010;the call ID, it will do nothing." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40906" tag="operation_40906" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will hanp up the given line. If the&amp;#010;line is NULL, nothing will be done." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40909" tag="operation_40909" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will make a call on the &amp;#010;current line. If there's no selected&amp;#010;line, it will choose the first available." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40911" tag="operation_40911" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will add an incomming call&amp;#010;on a phone line." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40915" tag="operation_40915" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function is used to add a call on a &amp;#010;phone line." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40918" tag="operation_40918" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param accountId &amp;#010;@param callId &amp;#010;@param peer &amp;#010;@param state " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40923" tag="operation_40923" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will make a call on the &amp;#010;current line. If there's no selected&amp;#010;line. It will do nothing. It will call &amp;#010;the destination contained in the&amp;#010;PhoneLine buffer, if any. " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40924" tag="operation_40924" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function make select a new line and make a call" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40926" tag="operation_40926" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will switch the lines. If the line&amp;#010;is invalid, it just do nothing." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40929" tag="operation_40929" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will switch the lines. If the line&amp;#010;is invalid, it just do nothing." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40931" tag="operation_40931" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will switch the line to the line having&amp;#010;the given call id. If the line is invalid, it just do &amp;#010;nothing." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40934" tag="operation_40934" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will clear the buffer of the active&amp;#010;line. If there's no active line, it will do nothing." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40935" tag="operation_40935" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will return the next available line.&amp;#010;The line is locked, So you'll need to unlock it." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40936" tag="operation_40936" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will return the PhoneLine with the &amp;#010;given id. If there's no such line, it will return &amp;#010;NULL. The line is locked, So you'll need to unlock it." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40938" tag="operation_40938" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will return the PhoneLine with the&amp;#010;given call id. If there's no such line, it will &amp;#010;return NULL. The line is locked, So you'll need to &amp;#010;unlock it." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40940" tag="operation_40940" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will return the next available line.&amp;#010;The line is NOT locked." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40941" tag="operation_40941" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will send the getevents request&amp;#010;to the server.&amp;#010;&amp;#010;NOTE: This function MUST be called AFTER getcallstatus's&amp;#010;completion." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40942" tag="operation_40942" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will simply signal the volume change." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40944" tag="operation_40944" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will send a request to sflphoned&amp;#010;to change the volume to the given percentage." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40946" tag="operation_40946" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will simply signal the mic volume change." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40948" tag="operation_40948" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will send a request to sflphoned&amp;#010;to change the mic volume to the given percentage." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40950" tag="operation_40950" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will simply signal a incoming text message" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40952" tag="operation_40952" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param message " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40954" tag="operation_40954" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param message " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40956" tag="operation_40956" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40957" tag="operation_40957" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40958" tag="operation_40958" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="40842" tag="operation_40842" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40844" tag="operation_40844" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40846" tag="operation_40846" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40847" tag="operation_40847" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40848" tag="operation_40848" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40849" tag="operation_40849" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40850" tag="operation_40850" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40851" tag="operation_40851" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40853" tag="operation_40853" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40855" tag="operation_40855" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40857" tag="operation_40857" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40859" tag="operation_40859" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40861" tag="operation_40861" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40863" tag="operation_40863" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40865" tag="operation_40865" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40867" tag="operation_40867" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40868" tag="operation_40868" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40870" tag="operation_40870" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40872" tag="operation_40872" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40873" tag="operation_40873" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40875" tag="operation_40875" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="84438" tag="operation_84438" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="40966" tag="tblock_0" canDelete="false" indentLevel="1" text=" Session* mSession;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40968" tag="tblock_2" canDelete="false" indentLevel="1" text=" Account* mAccount;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40971" tag="tblock_5" canDelete="false" indentLevel="1" text=" std::vector&lt; PhoneLine * > mPhoneLines;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40972" tag="tblock_8" canDelete="false" indentLevel="1" text=" PhoneLine* mCurrentLine;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40973" tag="tblock_11" canDelete="false" indentLevel="1" text=" bool mIsInitialized;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40974" tag="tblock_14" canDelete="false" indentLevel="1" text=" int mVolume;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40975" tag="tblock_17" canDelete="false" indentLevel="1" text=" int mMicVolume;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40976" tag="tblock_20" canDelete="false" indentLevel="1" text=" bool mIsConnected;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40977" tag="tblock_23" canDelete="false" indentLevel="1" text=" bool mIsStopping;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="40978" tag="tblock_26" canDelete="false" indentLevel="1" text=" 39700 mLastNumber;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="40966" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="40966" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40966" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="40966" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40968" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="40968" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40968" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="40968" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40971" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="40971" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40971" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="40971" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40972" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="40972" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40972" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="40972" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40973" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="40973" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40973" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="40973" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40974" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="40974" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40974" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="40974" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40975" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="40975" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40975" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="40975" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40976" tag="hblock_tag_21" canDelete="false" indentLevel="1" classfield_id="40976" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40976" tag="hblock_tag_22" canDelete="false" indentLevel="1" classfield_id="40976" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40977" tag="hblock_tag_24" canDelete="false" indentLevel="1" classfield_id="40977" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40977" tag="hblock_tag_25" canDelete="false" indentLevel="1" classfield_id="40977" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="40978" tag="hblock_tag_27" canDelete="false" indentLevel="1" classfield_id="40978" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="40978" tag="hblock_tag_28" canDelete="false" indentLevel="1" classfield_id="40978" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="40959" tag="operation_40959" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This will send all the command needed when a&amp;#010;connection has just been established. " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40960" tag="operation_40960" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function is called when we are disconnected&amp;#010;from the server. This will unselect all phone lines. " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40961" tag="operation_40961" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Check if the PhoneLineManager is initialized&amp;#010;or return an std::logic_error exception" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="40962" tag="operation_40962" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param line &amp;#010;@param hardselect " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //PHONELINEMANAGERIMPL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        phonelinemanagerimpl.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="40966" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40966" tag="tblock_0" canDelete="false" indentLevel="1" text=" Session* mSession;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40966" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="40966" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40966" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="40966" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40968" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40968" tag="tblock_2" canDelete="false" indentLevel="1" text=" Account* mAccount;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40968" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="40968" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40968" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="40968" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40971" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40971" tag="tblock_5" canDelete="false" indentLevel="1" text=" std::vector&lt; PhoneLine * > mPhoneLines;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40971" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="40971" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40971" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="40971" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40972" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40972" tag="tblock_8" canDelete="false" indentLevel="1" text=" PhoneLine* mCurrentLine;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40972" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="40972" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40972" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="40972" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40973" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40973" tag="tblock_11" canDelete="false" indentLevel="1" text=" bool mIsInitialized;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40973" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="40973" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40973" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="40973" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40974" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40974" tag="tblock_14" canDelete="false" indentLevel="1" text=" int mVolume;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40974" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="40974" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40974" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="40974" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40975" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40975" tag="tblock_17" canDelete="false" indentLevel="1" text=" int mMicVolume;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40975" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="40975" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40975" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="40975" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40976" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40976" tag="tblock_20" canDelete="false" indentLevel="1" text=" bool mIsConnected;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40976" tag="hblock_tag_21" canDelete="false" indentLevel="1" classfield_id="40976" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40976" tag="hblock_tag_22" canDelete="false" indentLevel="1" classfield_id="40976" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40977" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40977" tag="tblock_23" canDelete="false" indentLevel="1" text=" bool mIsStopping;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40977" tag="hblock_tag_24" canDelete="false" indentLevel="1" classfield_id="40977" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40977" tag="hblock_tag_25" canDelete="false" indentLevel="1" classfield_id="40977" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="40978" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="40978" tag="tblock_26" canDelete="false" indentLevel="1" text=" 39700 mLastNumber;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="40978" tag="hblock_tag_27" canDelete="false" indentLevel="1" classfield_id="40978" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="40978" tag="hblock_tag_28" canDelete="false" indentLevel="1" classfield_id="40978" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader40979" parent_class="40979" fileExt=".h" fileName="phonelinemanager" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef PHONELINEMANAGER_H&amp;#010;#define PHONELINEMANAGER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="40979" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class PhoneLineManager&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="PhoneLineManager ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //PHONELINEMANAGER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        phonelinemanager.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader41087" parent_class="41087" fileExt=".h" fileName="callrelatedrequest" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef CALLRELATEDREQUEST_H&amp;#010;#define CALLRELATEDREQUEST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;request.h&quot;&amp;#010;#include &quot;call.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="41087" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class CallRelatedRequest&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="CallRelatedRequest ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="41091" tag="operation_41091" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param command &amp;#010;@param args " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="41095" tag="operation_41095" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will be called when the request &amp;#010;receive its answer, if the request didn't successfully&amp;#010;ended. " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41099" tag="operation_41099" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will be called when the request &amp;#010;receive an answer, but there's other answers to come." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41103" tag="operation_41103" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will be called when the request &amp;#010;receive its answer, if the request successfully&amp;#010;ended." />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="41116" tag="tblock_0" canDelete="false" indentLevel="1" text=" 39700 mCallId;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="41116" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="41116" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41116" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="41116" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="41107" tag="operation_41107" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will be called when the request &amp;#010;receive its answer, if the request didn't successfully&amp;#010;ended. This function will call the onError, but with&amp;#010;the call linked to this request." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41110" tag="operation_41110" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will be called when the request &amp;#010;receive its answer, if the there's other answer to &amp;#010;come. This function will call the onEntry, but with&amp;#010;the call linked to this request." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41113" tag="operation_41113" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will be called when the request &amp;#010;receive its answer, if the request successfully&amp;#010;ended. This function will call the onSuccess function, &amp;#010;but with the call linked to this request." />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CALLRELATEDREQUEST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        callrelatedrequest.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="41116" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41116" tag="tblock_0" canDelete="false" indentLevel="1" text=" 39700 mCallId;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41116" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="41116" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41116" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="41116" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader41117" parent_class="41117" fileExt=".h" fileName="accountrequest" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef ACCOUNTREQUEST_H&amp;#010;#define ACCOUNTREQUEST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;request.h&quot;&amp;#010;#include &quot;account.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="41117" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class AccountRequest&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AccountRequest ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="41121" tag="operation_41121" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param command &amp;#010;@param args " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="41125" tag="operation_41125" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will be called when the request &amp;#010;receive its answer, if the request didn't successfully&amp;#010;ended. " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41129" tag="operation_41129" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will be called when the request &amp;#010;receive an answer, but there's other answers to come." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41133" tag="operation_41133" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will be called when the request &amp;#010;receive its answer, if the request successfully&amp;#010;ended." />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="41146" tag="tblock_0" canDelete="false" indentLevel="1" text=" const QString mAccountId;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="41146" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="41146" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41146" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="41146" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="41137" tag="operation_41137" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will be called when the request &amp;#010;receive its answer, if the request didn't successfully&amp;#010;ended. This function will call the onError, but with&amp;#010;the account linked to this request." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41140" tag="operation_41140" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will be called when the request &amp;#010;receive its answer, if the there's other answer to &amp;#010;come. This function will call the onEntry, but with&amp;#010;the account linked to this request." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41143" tag="operation_41143" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will be called when the request &amp;#010;receive its answer, if the request successfully&amp;#010;ended. This function will call the onSuccess function, &amp;#010;but with the account linked to this request." />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //ACCOUNTREQUEST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        accountrequest.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="41146" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41146" tag="tblock_0" canDelete="false" indentLevel="1" text=" const QString mAccountId;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41146" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="41146" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41146" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="41146" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader41149" parent_class="41149" fileExt=".h" fileName="requesterimpl" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTERIMPL_H&amp;#010;#define REQUESTERIMPL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="41149" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequesterImpl&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequesterImpl ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="41150" tag="operation_41150" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="41151" tag="operation_41151" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Will send the command to the sflphone's server.&amp;#010;This command is non-blocking. The command linked&amp;#010;to this command will be executed." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41155" tag="operation_41155" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param answer " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41157" tag="operation_41157" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param code &amp;#010;@param sequence &amp;#010;@param message " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41161" tag="operation_41161" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param code " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41163" tag="operation_41163" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Generate a unique call ID. " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41164" tag="operation_41164" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Generate a unique session ID." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41165" tag="operation_41165" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Generate a unique sequence ID." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41166" tag="operation_41166" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param name " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41168" tag="operation_41168" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41169" tag="operation_41169" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequence " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41171" tag="operation_41171" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Register the session." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41175" tag="operation_41175" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Will ask the session IO with id to connect." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41177" tag="operation_41177" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function is used to notify that the SessionIO&amp;#010;input of a session is down. It means that we no longer&amp;#010;can receive answers. &amp;#010;&amp;#010;Note: Only SessionIO related classes should call this function." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41179" tag="operation_41179" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function is used to notify that the SessionIO&amp;#010;output of a session is down. It means that we no longer&amp;#010;can send requests.&amp;#010;&amp;#010;Note: Only SessionIO related classes should call this function." />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="41190" tag="tblock_0" canDelete="false" indentLevel="1" text=" ObjectFactory&lt; Request > mRequestFactory;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41192" tag="tblock_2" canDelete="false" indentLevel="1" text=" std::map&lt; QString, SessionIO * > mSessions;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41194" tag="tblock_5" canDelete="false" indentLevel="1" text=" std::map&lt; QString, Request * > mRequests;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41196" tag="tblock_8" canDelete="false" indentLevel="1" text=" std::map&lt; QString, QString > mSequenceToSession;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41197" tag="tblock_11" canDelete="false" indentLevel="1" text=" unsigned long mCallIdCount;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="This is the integer used to generate the call IDs." />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41198" tag="tblock_14" canDelete="false" indentLevel="1" text=" unsigned long mSessionIdCount;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41199" tag="tblock_17" canDelete="false" indentLevel="1" text=" unsigned long mSequenceIdCount;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="41190" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="41190" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41190" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="41190" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41192" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="41192" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41192" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="41192" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41194" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="41194" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41194" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="41194" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41196" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="41196" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41196" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="41196" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41197" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="41197" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of mCallIdCount&amp;#010;This is the integer used to generate the call IDs.&amp;#010;@return the value of mCallIdCount" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41197" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="41197" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of mCallIdCount&amp;#010;This is the integer used to generate the call IDs.&amp;#010;@param value the value of mCallIdCount" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41198" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="41198" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41198" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="41198" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41199" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="41199" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41199" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="41199" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="41181" tag="operation_41181" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Return the SessionIO instance related to&amp;#010;the session ID." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41183" tag="operation_41183" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Register the string to return a Actual type." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41187" tag="operation_41187" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sessionId " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTERIMPL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requesterimpl.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="41190" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41190" tag="tblock_0" canDelete="false" indentLevel="1" text=" ObjectFactory&lt; Request > mRequestFactory;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41190" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="41190" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41190" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="41190" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41192" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41192" tag="tblock_2" canDelete="false" indentLevel="1" text=" std::map&lt; QString, SessionIO * > mSessions;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41192" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="41192" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41192" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="41192" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41194" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41194" tag="tblock_5" canDelete="false" indentLevel="1" text=" std::map&lt; QString, Request * > mRequests;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41194" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="41194" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41194" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="41194" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41196" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41196" tag="tblock_8" canDelete="false" indentLevel="1" text=" std::map&lt; QString, QString > mSequenceToSession;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41196" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="41196" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41196" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="41196" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41197" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="This is the integer used to generate the call IDs." />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41197" tag="tblock_11" canDelete="false" indentLevel="1" text=" unsigned long mCallIdCount;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="This is the integer used to generate the call IDs." />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41197" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="41197" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of mCallIdCount&amp;#010;This is the integer used to generate the call IDs.&amp;#010;@return the value of mCallIdCount" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41197" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="41197" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of mCallIdCount&amp;#010;This is the integer used to generate the call IDs.&amp;#010;@param value the value of mCallIdCount" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41198" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41198" tag="tblock_14" canDelete="false" indentLevel="1" text=" unsigned long mSessionIdCount;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41198" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="41198" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41198" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="41198" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41199" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41199" tag="tblock_17" canDelete="false" indentLevel="1" text=" unsigned long mSequenceIdCount;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41199" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="41199" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41199" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="41199" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader41200" parent_class="41200" fileExt=".h" fileName="requester" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTER_H&amp;#010;#define REQUESTER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="41200" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class Requester&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Requester ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requester.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader41227" parent_class="41227" fileExt=".h" fileName="defaultevent" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef DEFAULTEVENT_H&amp;#010;#define DEFAULTEVENT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;event.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="41227" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class DefaultEvent&amp;#010; Copyright (C) 2004-2006 Savoir-Faire Linux inc.&amp;#010; Author: Yan Morin &lt;yan.morin@savoirfairelinux.com>&amp;#010; Author: Jean-Philippe Barrette-LaPierre&amp;#010;            &lt;jean-philippe.barrette-lapierre@savoirfairelinux.com>&amp;#010;                                                                             &amp;#010; This program is free software; you can redistribute it and/or modify&amp;#010; it under the terms of the GNU General Public License as published by&amp;#010; the Free Software Foundation; either version 2 of the License, or&amp;#010; (at your option) any later version.&amp;#010;                                                                             &amp;#010; This program is distributed in the hope that it will be useful,&amp;#010; but WITHOUT ANY WARRANTY; without even the implied warranty of&amp;#010; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&amp;#010; GNU General Public License for more details.&amp;#010;                                                                             &amp;#010; You should have received a copy of the GNU General Public License&amp;#010; along with this program; if not, write to the Free Software&amp;#010; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA." />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="DefaultEvent ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="41231" tag="operation_41231" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param code &amp;#010;@param args " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="41234" tag="operation_41234" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //DEFAULTEVENT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        defaultevent.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader41235" parent_class="41235" fileExt=".h" fileName="hangupevent" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef HANGUPEVENT_H&amp;#010;#define HANGUPEVENT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;callrelatedevent.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="41235" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class HangupEvent&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="HangupEvent ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="41239" tag="operation_41239" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param code &amp;#010;@param args " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="41242" tag="operation_41242" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //HANGUPEVENT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        hangupevent.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader41243" parent_class="41243" fileExt=".h" fileName="registersucceededevent" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REGISTERSUCCEEDEDEVENT_H&amp;#010;#define REGISTERSUCCEEDEDEVENT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;event.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="41243" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RegisterSucceededEvent&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RegisterSucceededEvent ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="41247" tag="operation_41247" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param code &amp;#010;@param args " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="41250" tag="operation_41250" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REGISTERSUCCEEDEDEVENT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        registersucceededevent.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader41251" parent_class="41251" fileExt=".h" fileName="registerfailedevent" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REGISTERFAILEDEVENT_H&amp;#010;#define REGISTERFAILEDEVENT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;event.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="41251" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RegisterFailedEvent&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RegisterFailedEvent ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="41255" tag="operation_41255" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param code &amp;#010;@param args " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="41258" tag="operation_41258" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REGISTERFAILEDEVENT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        registerfailedevent.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader41259" parent_class="41259" fileExt=".h" fileName="incommingevent" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef INCOMMINGEVENT_H&amp;#010;#define INCOMMINGEVENT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;callrelatedevent.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="41259" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class IncommingEvent&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="IncommingEvent ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="41263" tag="operation_41263" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param code &amp;#010;@param args " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="41266" tag="operation_41266" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="41267" tag="tblock_0" canDelete="false" indentLevel="1" text=" 39700 mAccountId;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41268" tag="tblock_2" canDelete="false" indentLevel="1" text=" 39700 mOrigin;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="41267" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="41267" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41267" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="41267" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41268" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="41268" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41268" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="41268" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //INCOMMINGEVENT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        incommingevent.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="41267" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41267" tag="tblock_0" canDelete="false" indentLevel="1" text=" 39700 mAccountId;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41267" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="41267" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41267" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="41267" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41268" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41268" tag="tblock_2" canDelete="false" indentLevel="1" text=" 39700 mOrigin;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41268" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="41268" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41268" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="41268" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader41286" parent_class="41286" fileExt=".h" fileName="messagetextevent" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef MESSAGETEXTEVENT_H&amp;#010;#define MESSAGETEXTEVENT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;event.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="41286" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class MessageTextEvent&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="MessageTextEvent ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="41290" tag="operation_41290" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param code &amp;#010;@param args " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="41293" tag="operation_41293" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="41294" tag="tblock_0" canDelete="false" indentLevel="1" text=" 39700 mMessage;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="41294" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="41294" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41294" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="41294" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //MESSAGETEXTEVENT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        messagetextevent.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="41294" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41294" tag="tblock_0" canDelete="false" indentLevel="1" text=" 39700 mMessage;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41294" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="41294" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41294" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="41294" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader41295" parent_class="41295" fileExt=".h" fileName="loadsetupevent" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef LOADSETUPEVENT_H&amp;#010;#define LOADSETUPEVENT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;event.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="41295" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class LoadSetupEvent&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="LoadSetupEvent ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="41299" tag="operation_41299" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param code &amp;#010;@param args " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="41302" tag="operation_41302" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //LOADSETUPEVENT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        loadsetupevent.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader41303" parent_class="41303" fileExt=".h" fileName="sfllcd" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef SFLLCD_H&amp;#010;#define SFLLCD_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="41303" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class SFLLcd&amp;#010; Copyright (C) 2004-2005 Savoir-Faire Linux inc.&amp;#010; Author: Yan Morin &lt;yan.morin@savoirfairelinux.com>&amp;#010; Author: Jean-Philippe Barrette-LaPierre&amp;#010;            &lt;jean-philippe.barrette-lapierre@savoirfairelinux.com>&amp;#010;                                                                             &amp;#010; This program is free software; you can redistribute it and/or modify&amp;#010; it under the terms of the GNU General Public License as published by&amp;#010; the Free Software Foundation; either version 2 of the License, or&amp;#010; (at your option) any later version.&amp;#010;                                                                             &amp;#010; This program is distributed in the hope that it will be useful,&amp;#010; but WITHOUT ANY WARRANTY; without even the implied warranty of&amp;#010; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&amp;#010; GNU General Public License for more details.&amp;#010;                                                                             &amp;#010; You should have received a copy of the GNU General Public License&amp;#010; along with this program; if not, write to the Free Software&amp;#010; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA." />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="SFLLcd ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="41307" tag="operation_41307" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param parent " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="41309" tag="operation_41309" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param text " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41314" tag="operation_41314" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param event " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41318" tag="operation_41318" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41319" tag="operation_41319" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param global " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41321" tag="operation_41321" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param line " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41323" tag="operation_41323" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param line " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41325" tag="operation_41325" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param line " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41327" tag="operation_41327" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param line " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41329" tag="operation_41329" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param time " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41331" tag="operation_41331" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41332" tag="operation_41332" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41333" tag="operation_41333" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41334" tag="operation_41334" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param text &amp;#010;@param pos " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="41311" tag="operation_41311" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41313" tag="operation_41313" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="41346" tag="tblock_0" canDelete="false" indentLevel="1" text="  mOverscreen;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41347" tag="tblock_2" canDelete="false" indentLevel="1" text=" 39700 mGlobalStatus;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41348" tag="tblock_5" canDelete="false" indentLevel="1" text=" 39700 mUnselectedLineStatus;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41349" tag="tblock_8" canDelete="false" indentLevel="1" text=" 39700 mLineStatus;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41350" tag="tblock_11" canDelete="false" indentLevel="1" text=" 39700 mBufferStatus;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41351" tag="tblock_14" canDelete="false" indentLevel="1" text=" 39700 mAction;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41352" tag="tblock_17" canDelete="false" indentLevel="1" text=" int mGlobalStatusPos;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41353" tag="tblock_20" canDelete="false" indentLevel="1" text=" int mUnselectedLineStatusPos;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41354" tag="tblock_23" canDelete="false" indentLevel="1" text=" int mLineStatusPos;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41355" tag="tblock_26" canDelete="false" indentLevel="1" text=" int mBufferStatusPos;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41356" tag="tblock_29" canDelete="false" indentLevel="1" text=" int mActionPos;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41357" tag="tblock_32" canDelete="false" indentLevel="1" text=" bool mIsTimed;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41358" tag="tblock_35" canDelete="false" indentLevel="1" text="  mTime;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41359" tag="tblock_38" canDelete="false" indentLevel="1" text="  mTimer;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41360" tag="tblock_41" canDelete="false" indentLevel="1" text="  mUnselectedLineTimer;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41362" tag="tblock_44" canDelete="false" indentLevel="1" text="  mFont;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="41346" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="41346" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41346" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="41346" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41347" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="41347" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41347" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="41347" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41348" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="41348" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41348" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="41348" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41349" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="41349" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41349" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="41349" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41350" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="41350" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41350" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="41350" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41351" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="41351" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41351" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="41351" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41352" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="41352" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41352" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="41352" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41353" tag="hblock_tag_21" canDelete="false" indentLevel="1" classfield_id="41353" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41353" tag="hblock_tag_22" canDelete="false" indentLevel="1" classfield_id="41353" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41354" tag="hblock_tag_24" canDelete="false" indentLevel="1" classfield_id="41354" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41354" tag="hblock_tag_25" canDelete="false" indentLevel="1" classfield_id="41354" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41355" tag="hblock_tag_27" canDelete="false" indentLevel="1" classfield_id="41355" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41355" tag="hblock_tag_28" canDelete="false" indentLevel="1" classfield_id="41355" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41356" tag="hblock_tag_30" canDelete="false" indentLevel="1" classfield_id="41356" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41356" tag="hblock_tag_31" canDelete="false" indentLevel="1" classfield_id="41356" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41357" tag="hblock_tag_33" canDelete="false" indentLevel="1" classfield_id="41357" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41357" tag="hblock_tag_34" canDelete="false" indentLevel="1" classfield_id="41357" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41358" tag="hblock_tag_36" canDelete="false" indentLevel="1" classfield_id="41358" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41358" tag="hblock_tag_37" canDelete="false" indentLevel="1" classfield_id="41358" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41359" tag="hblock_tag_39" canDelete="false" indentLevel="1" classfield_id="41359" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41359" tag="hblock_tag_40" canDelete="false" indentLevel="1" classfield_id="41359" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41360" tag="hblock_tag_42" canDelete="false" indentLevel="1" classfield_id="41360" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41360" tag="hblock_tag_43" canDelete="false" indentLevel="1" classfield_id="41360" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41362" tag="hblock_tag_45" canDelete="false" indentLevel="1" classfield_id="41362" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41362" tag="hblock_tag_46" canDelete="false" indentLevel="1" classfield_id="41362" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="41338" tag="operation_41338" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param event " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41342" tag="operation_41342" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param event " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SFLLCD_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        sfllcd.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="41346" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41346" tag="tblock_0" canDelete="false" indentLevel="1" text="  mOverscreen;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41346" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="41346" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41346" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="41346" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41347" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41347" tag="tblock_2" canDelete="false" indentLevel="1" text=" 39700 mGlobalStatus;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41347" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="41347" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41347" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="41347" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41348" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41348" tag="tblock_5" canDelete="false" indentLevel="1" text=" 39700 mUnselectedLineStatus;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41348" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="41348" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41348" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="41348" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41349" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41349" tag="tblock_8" canDelete="false" indentLevel="1" text=" 39700 mLineStatus;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41349" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="41349" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41349" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="41349" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41350" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41350" tag="tblock_11" canDelete="false" indentLevel="1" text=" 39700 mBufferStatus;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41350" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="41350" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41350" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="41350" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41351" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41351" tag="tblock_14" canDelete="false" indentLevel="1" text=" 39700 mAction;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41351" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="41351" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41351" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="41351" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41352" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41352" tag="tblock_17" canDelete="false" indentLevel="1" text=" int mGlobalStatusPos;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41352" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="41352" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41352" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="41352" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41353" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41353" tag="tblock_20" canDelete="false" indentLevel="1" text=" int mUnselectedLineStatusPos;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41353" tag="hblock_tag_21" canDelete="false" indentLevel="1" classfield_id="41353" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41353" tag="hblock_tag_22" canDelete="false" indentLevel="1" classfield_id="41353" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41354" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41354" tag="tblock_23" canDelete="false" indentLevel="1" text=" int mLineStatusPos;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41354" tag="hblock_tag_24" canDelete="false" indentLevel="1" classfield_id="41354" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41354" tag="hblock_tag_25" canDelete="false" indentLevel="1" classfield_id="41354" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41355" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41355" tag="tblock_26" canDelete="false" indentLevel="1" text=" int mBufferStatusPos;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41355" tag="hblock_tag_27" canDelete="false" indentLevel="1" classfield_id="41355" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41355" tag="hblock_tag_28" canDelete="false" indentLevel="1" classfield_id="41355" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41356" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41356" tag="tblock_29" canDelete="false" indentLevel="1" text=" int mActionPos;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41356" tag="hblock_tag_30" canDelete="false" indentLevel="1" classfield_id="41356" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41356" tag="hblock_tag_31" canDelete="false" indentLevel="1" classfield_id="41356" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41357" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41357" tag="tblock_32" canDelete="false" indentLevel="1" text=" bool mIsTimed;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41357" tag="hblock_tag_33" canDelete="false" indentLevel="1" classfield_id="41357" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41357" tag="hblock_tag_34" canDelete="false" indentLevel="1" classfield_id="41357" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41358" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41358" tag="tblock_35" canDelete="false" indentLevel="1" text="  mTime;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41358" tag="hblock_tag_36" canDelete="false" indentLevel="1" classfield_id="41358" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41358" tag="hblock_tag_37" canDelete="false" indentLevel="1" classfield_id="41358" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41359" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41359" tag="tblock_38" canDelete="false" indentLevel="1" text="  mTimer;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41359" tag="hblock_tag_39" canDelete="false" indentLevel="1" classfield_id="41359" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41359" tag="hblock_tag_40" canDelete="false" indentLevel="1" classfield_id="41359" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41360" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41360" tag="tblock_41" canDelete="false" indentLevel="1" text="  mUnselectedLineTimer;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41360" tag="hblock_tag_42" canDelete="false" indentLevel="1" classfield_id="41360" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41360" tag="hblock_tag_43" canDelete="false" indentLevel="1" classfield_id="41360" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41362" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41362" tag="tblock_44" canDelete="false" indentLevel="1" text="  mFont;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41362" tag="hblock_tag_45" canDelete="false" indentLevel="1" classfield_id="41362" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41362" tag="hblock_tag_46" canDelete="false" indentLevel="1" classfield_id="41362" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader41363" parent_class="41363" fileExt=".h" fileName="sflphonewindow" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef SFLPHONEWINDOW_H&amp;#010;#define SFLPHONEWINDOW_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;sfllcd.h&quot;&amp;#010;#include &quot;configurationpanel.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="41363" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class SFLPhoneWindow&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="SFLPhoneWindow ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="41426" tag="operation_41426" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41427" tag="operation_41427" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="41452" tag="operation_41452" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param point " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41455" tag="operation_41455" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41456" tag="operation_41456" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param event " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41458" tag="operation_41458" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param event " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41460" tag="operation_41460" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will prompt a message box, to ask&amp;#010;if the user want to reconnect to sflphoned." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41461" tag="operation_41461" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will prompt a message box, to ask&amp;#010;if the user want to launch sflphoned." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41462" tag="operation_41462" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will ask if you want to close &amp;#010;sflphoned." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41463" tag="operation_41463" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will prompt a message box, to ask&amp;#010;if the user want to resend the getcallstatus request." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41465" tag="operation_41465" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41466" tag="operation_41466" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="41432" tag="operation_41432" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41434" tag="operation_41434" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param e " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41436" tag="operation_41436" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41437" tag="operation_41437" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41438" tag="operation_41438" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41439" tag="operation_41439" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41441" tag="operation_41441" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41443" tag="operation_41443" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41444" tag="operation_41444" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41445" tag="operation_41445" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41446" tag="operation_41446" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41447" tag="operation_41447" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41448" tag="operation_41448" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41450" tag="operation_41450" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41467" tag="operation_41467" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param e " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="41470" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::list&lt; PhoneLineButton * > mPhoneLineButtons;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41471" tag="tblock_2" canDelete="false" indentLevel="1" text="  mCloseButton;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41472" tag="tblock_5" canDelete="false" indentLevel="1" text="  mMinimizeButton;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41473" tag="tblock_8" canDelete="false" indentLevel="1" text="  mHangup;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41474" tag="tblock_11" canDelete="false" indentLevel="1" text="  mHold;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41475" tag="tblock_14" canDelete="false" indentLevel="1" text="  mOk;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41476" tag="tblock_17" canDelete="false" indentLevel="1" text="  mClear;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41477" tag="tblock_20" canDelete="false" indentLevel="1" text="  mMute;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41478" tag="tblock_23" canDelete="false" indentLevel="1" text="  mDtmf;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41479" tag="tblock_26" canDelete="false" indentLevel="1" text="  mSetup;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41480" tag="tblock_29" canDelete="false" indentLevel="1" text="  mTransfer;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41481" tag="tblock_32" canDelete="false" indentLevel="1" text="  mRedial;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41483" tag="tblock_35" canDelete="false" indentLevel="1" text=" VolumeControl* mVolume;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41484" tag="tblock_38" canDelete="false" indentLevel="1" text=" VolumeControl* mMicVolume;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41486" tag="tblock_41" canDelete="false" indentLevel="1" text=" SFLLcd* mLcd;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41487" tag="tblock_44" canDelete="false" indentLevel="1" text="  mMain;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41488" tag="tblock_47" canDelete="false" indentLevel="1" text="  mLastPos;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41489" tag="tblock_50" canDelete="false" indentLevel="1" text="  mLastWindowPos;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41490" tag="tblock_53" canDelete="false" indentLevel="1" text="  mPaintTimer;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41492" tag="tblock_56" canDelete="false" indentLevel="1" text=" ConfigurationPanel* mSetupPanel;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="41470" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="41470" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41470" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="41470" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41471" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="41471" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41471" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="41471" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41472" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="41472" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41472" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="41472" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41473" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="41473" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41473" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="41473" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41474" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="41474" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41474" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="41474" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41475" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="41475" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41475" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="41475" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41476" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="41476" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41476" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="41476" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41477" tag="hblock_tag_21" canDelete="false" indentLevel="1" classfield_id="41477" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41477" tag="hblock_tag_22" canDelete="false" indentLevel="1" classfield_id="41477" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41478" tag="hblock_tag_24" canDelete="false" indentLevel="1" classfield_id="41478" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41478" tag="hblock_tag_25" canDelete="false" indentLevel="1" classfield_id="41478" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41479" tag="hblock_tag_27" canDelete="false" indentLevel="1" classfield_id="41479" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41479" tag="hblock_tag_28" canDelete="false" indentLevel="1" classfield_id="41479" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41480" tag="hblock_tag_30" canDelete="false" indentLevel="1" classfield_id="41480" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41480" tag="hblock_tag_31" canDelete="false" indentLevel="1" classfield_id="41480" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41481" tag="hblock_tag_33" canDelete="false" indentLevel="1" classfield_id="41481" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41481" tag="hblock_tag_34" canDelete="false" indentLevel="1" classfield_id="41481" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41483" tag="hblock_tag_36" canDelete="false" indentLevel="1" classfield_id="41483" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41483" tag="hblock_tag_37" canDelete="false" indentLevel="1" classfield_id="41483" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41484" tag="hblock_tag_39" canDelete="false" indentLevel="1" classfield_id="41484" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41484" tag="hblock_tag_40" canDelete="false" indentLevel="1" classfield_id="41484" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41486" tag="hblock_tag_42" canDelete="false" indentLevel="1" classfield_id="41486" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41486" tag="hblock_tag_43" canDelete="false" indentLevel="1" classfield_id="41486" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41487" tag="hblock_tag_45" canDelete="false" indentLevel="1" classfield_id="41487" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41487" tag="hblock_tag_46" canDelete="false" indentLevel="1" classfield_id="41487" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41488" tag="hblock_tag_48" canDelete="false" indentLevel="1" classfield_id="41488" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41488" tag="hblock_tag_49" canDelete="false" indentLevel="1" classfield_id="41488" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41489" tag="hblock_tag_51" canDelete="false" indentLevel="1" classfield_id="41489" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41489" tag="hblock_tag_52" canDelete="false" indentLevel="1" classfield_id="41489" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41490" tag="hblock_tag_54" canDelete="false" indentLevel="1" classfield_id="41490" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41490" tag="hblock_tag_55" canDelete="false" indentLevel="1" classfield_id="41490" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41492" tag="hblock_tag_57" canDelete="false" indentLevel="1" classfield_id="41492" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41492" tag="hblock_tag_58" canDelete="false" indentLevel="1" classfield_id="41492" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="41428" tag="operation_41428" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41429" tag="operation_41429" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41430" tag="operation_41430" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41431" tag="operation_41431" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SFLPHONEWINDOW_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        sflphonewindow.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="41470" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41470" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::list&lt; PhoneLineButton * > mPhoneLineButtons;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41470" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="41470" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41470" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="41470" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41471" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41471" tag="tblock_2" canDelete="false" indentLevel="1" text="  mCloseButton;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41471" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="41471" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41471" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="41471" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41472" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41472" tag="tblock_5" canDelete="false" indentLevel="1" text="  mMinimizeButton;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41472" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="41472" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41472" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="41472" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41473" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41473" tag="tblock_8" canDelete="false" indentLevel="1" text="  mHangup;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41473" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="41473" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41473" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="41473" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41474" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41474" tag="tblock_11" canDelete="false" indentLevel="1" text="  mHold;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41474" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="41474" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41474" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="41474" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41475" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41475" tag="tblock_14" canDelete="false" indentLevel="1" text="  mOk;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41475" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="41475" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41475" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="41475" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41476" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41476" tag="tblock_17" canDelete="false" indentLevel="1" text="  mClear;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41476" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="41476" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41476" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="41476" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41477" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41477" tag="tblock_20" canDelete="false" indentLevel="1" text="  mMute;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41477" tag="hblock_tag_21" canDelete="false" indentLevel="1" classfield_id="41477" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41477" tag="hblock_tag_22" canDelete="false" indentLevel="1" classfield_id="41477" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41478" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41478" tag="tblock_23" canDelete="false" indentLevel="1" text="  mDtmf;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41478" tag="hblock_tag_24" canDelete="false" indentLevel="1" classfield_id="41478" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41478" tag="hblock_tag_25" canDelete="false" indentLevel="1" classfield_id="41478" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41479" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41479" tag="tblock_26" canDelete="false" indentLevel="1" text="  mSetup;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41479" tag="hblock_tag_27" canDelete="false" indentLevel="1" classfield_id="41479" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41479" tag="hblock_tag_28" canDelete="false" indentLevel="1" classfield_id="41479" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41480" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41480" tag="tblock_29" canDelete="false" indentLevel="1" text="  mTransfer;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41480" tag="hblock_tag_30" canDelete="false" indentLevel="1" classfield_id="41480" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41480" tag="hblock_tag_31" canDelete="false" indentLevel="1" classfield_id="41480" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41481" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41481" tag="tblock_32" canDelete="false" indentLevel="1" text="  mRedial;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41481" tag="hblock_tag_33" canDelete="false" indentLevel="1" classfield_id="41481" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41481" tag="hblock_tag_34" canDelete="false" indentLevel="1" classfield_id="41481" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41483" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41483" tag="tblock_35" canDelete="false" indentLevel="1" text=" VolumeControl* mVolume;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41483" tag="hblock_tag_36" canDelete="false" indentLevel="1" classfield_id="41483" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41483" tag="hblock_tag_37" canDelete="false" indentLevel="1" classfield_id="41483" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41484" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41484" tag="tblock_38" canDelete="false" indentLevel="1" text=" VolumeControl* mMicVolume;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41484" tag="hblock_tag_39" canDelete="false" indentLevel="1" classfield_id="41484" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41484" tag="hblock_tag_40" canDelete="false" indentLevel="1" classfield_id="41484" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41486" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41486" tag="tblock_41" canDelete="false" indentLevel="1" text=" SFLLcd* mLcd;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41486" tag="hblock_tag_42" canDelete="false" indentLevel="1" classfield_id="41486" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41486" tag="hblock_tag_43" canDelete="false" indentLevel="1" classfield_id="41486" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41487" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41487" tag="tblock_44" canDelete="false" indentLevel="1" text="  mMain;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41487" tag="hblock_tag_45" canDelete="false" indentLevel="1" classfield_id="41487" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41487" tag="hblock_tag_46" canDelete="false" indentLevel="1" classfield_id="41487" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41488" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41488" tag="tblock_47" canDelete="false" indentLevel="1" text="  mLastPos;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41488" tag="hblock_tag_48" canDelete="false" indentLevel="1" classfield_id="41488" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41488" tag="hblock_tag_49" canDelete="false" indentLevel="1" classfield_id="41488" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41489" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41489" tag="tblock_50" canDelete="false" indentLevel="1" text="  mLastWindowPos;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41489" tag="hblock_tag_51" canDelete="false" indentLevel="1" classfield_id="41489" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41489" tag="hblock_tag_52" canDelete="false" indentLevel="1" classfield_id="41489" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41490" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41490" tag="tblock_53" canDelete="false" indentLevel="1" text="  mPaintTimer;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41490" tag="hblock_tag_54" canDelete="false" indentLevel="1" classfield_id="41490" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41490" tag="hblock_tag_55" canDelete="false" indentLevel="1" classfield_id="41490" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41492" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41492" tag="tblock_56" canDelete="false" indentLevel="1" text=" ConfigurationPanel* mSetupPanel;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41492" tag="hblock_tag_57" canDelete="false" indentLevel="1" classfield_id="41492" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41492" tag="hblock_tag_58" canDelete="false" indentLevel="1" classfield_id="41492" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader41365" parent_class="41365" fileExt=".h" fileName="qapplication" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef QAPPLICATION_H&amp;#010;#define QAPPLICATION_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="41365" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class QApplication&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="QApplication ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //QAPPLICATION_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        qapplication.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader41493" parent_class="41493" fileExt=".h" fileName="eventrequest" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef EVENTREQUEST_H&amp;#010;#define EVENTREQUEST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;request.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="41493" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class EventRequest&amp;#010; Copyright (C) 2004-2005 Savoir-Faire Linux inc.&amp;#010; Author: Jean-Philippe Barrette-LaPierre&amp;#010;            &lt;jean-philippe.barrette-lapierre@savoirfairelinux.com>&amp;#010;                                                                             &amp;#010; This program is free software; you can redistribute it and/or modify&amp;#010; it under the terms of the GNU General Public License as published by&amp;#010; the Free Software Foundation; either version 2 of the License, or&amp;#010; (at your option) any later version.&amp;#010;                                                                             &amp;#010; This program is distributed in the hope that it will be useful,&amp;#010; but WITHOUT ANY WARRANTY; without even the implied warranty of&amp;#010; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&amp;#010; GNU General Public License for more details.&amp;#010;                                                                             &amp;#010; You should have received a copy of the GNU General Public License&amp;#010; along with this program; if not, write to the Free Software&amp;#010;  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA." />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="EventRequest ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="41497" tag="operation_41497" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param command &amp;#010;@param args " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41501" tag="operation_41501" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="41502" tag="operation_41502" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will be called when the request &amp;#010;receive its answer, if the request didn't successfully&amp;#010;ended. When we have an error on an EventRequest, we should&amp;#010;quit the program." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41505" tag="operation_41505" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will be called when the request &amp;#010;receive an answer, but there's other answers to come.&amp;#010;This will be dispatched to the valid event." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41508" tag="operation_41508" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will be called when the request &amp;#010;receive its answer, if the request successfully&amp;#010;ended. The event handling is gone, so we should &amp;#010;quit." />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //EVENTREQUEST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        eventrequest.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader41511" parent_class="41511" fileExt=".h" fileName="callstatusrequest" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef CALLSTATUSREQUEST_H&amp;#010;#define CALLSTATUSREQUEST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;request.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="41511" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class CallStatusRequest&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="CallStatusRequest ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="41515" tag="operation_41515" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param command &amp;#010;@param args " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41519" tag="operation_41519" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="41520" tag="operation_41520" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will be called when the request &amp;#010;receive its answer, if the request didn't successfully&amp;#010;ended. When we have an error on an EventRequest, we should&amp;#010;quit the program." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41523" tag="operation_41523" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will be called when the request &amp;#010;receive an answer, but there's other answers to come.&amp;#010;This will be dispatched to the valid event." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41526" tag="operation_41526" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will be called when the request &amp;#010;receive its answer, if the request successfully&amp;#010;ended. The event handling is gone, so we should &amp;#010;quit." />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CALLSTATUSREQUEST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        callstatusrequest.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader41529" parent_class="41529" fileExt=".h" fileName="callrequest" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef CALLREQUEST_H&amp;#010;#define CALLREQUEST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;accountrequest.h&quot;&amp;#010;#include &quot;account.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="41529" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class CallRequest&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="CallRequest ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="41533" tag="operation_41533" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param command &amp;#010;@param args " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="41537" tag="operation_41537" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will be called when the request &amp;#010;receive its answer, if the request didn't successfully&amp;#010;ended. " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41541" tag="operation_41541" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will be called when the request &amp;#010;receive an answer, but there's other answers to come." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41545" tag="operation_41545" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will be called when the request &amp;#010;receive its answer, if the request successfully&amp;#010;ended." />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="41549" tag="tblock_0" canDelete="false" indentLevel="1" text=" 39700 mCallId;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="41549" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="41549" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41549" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="41549" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CALLREQUEST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        callrequest.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="41549" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41549" tag="tblock_0" canDelete="false" indentLevel="1" text=" 39700 mCallId;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41549" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="41549" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41549" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="41549" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader41570" parent_class="41570" fileExt=".h" fileName="temporaryrequest" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef TEMPORARYREQUEST_H&amp;#010;#define TEMPORARYREQUEST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;callrelatedrequest.h&quot;&amp;#010;#include &quot;call.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="41570" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class TemporaryRequest&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="TemporaryRequest ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="41574" tag="operation_41574" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param command &amp;#010;@param args " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="41578" tag="operation_41578" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will be called when the request &amp;#010;receive its answer, if the request didn't successfully&amp;#010;ended. " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41582" tag="operation_41582" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will be called when the request &amp;#010;receive an answer, but there's other answers to come." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41586" tag="operation_41586" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will be called when the request &amp;#010;receive its answer, if the request successfully&amp;#010;ended." />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TEMPORARYREQUEST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        temporaryrequest.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader41638" parent_class="41638" fileExt=".h" fileName="signalizedrequest" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef SIGNALIZEDREQUEST_H&amp;#010;#define SIGNALIZEDREQUEST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;request.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="41638" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class SignalizedRequest&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="SignalizedRequest ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="41642" tag="operation_41642" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param command &amp;#010;@param args " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="41646" tag="operation_41646" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param code &amp;#010;@param message " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41649" tag="operation_41649" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param code &amp;#010;@param message " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41652" tag="operation_41652" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param code &amp;#010;@param message " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="41655" tag="operation_41655" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Be aware that the first string is the message,&amp;#010;and the second is the code. This is done that&amp;#010;way because usually the message is more important&amp;#010;than the code." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41658" tag="operation_41658" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  &amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="41661" tag="operation_41661" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  &amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SIGNALIZEDREQUEST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        signalizedrequest.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp" id="cppheader84261" parent_class="84261" fileExt=".h" fileName="struct nulltype" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef STRUCT_NULLTYPE_H&amp;#010;#define STRUCT_NULLTYPE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="84261" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class struct NullType&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="struct NullType ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //STRUCT_NULLTYPE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        struct nulltype.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is utilspp&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp" id="cppheader84262" parent_class="84262" fileExt=".h" fileName="threadingsingle" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef THREADINGSINGLE_H&amp;#010;#define THREADINGSINGLE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="84262" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class ThreadingSingle&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="ThreadingSingle ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //THREADINGSINGLE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        threadingsingle.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is utilspp&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp" id="cppheader84272" parent_class="84272" fileExt=".h" fileName="creationusingnew" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef CREATIONUSINGNEW_H&amp;#010;#define CREATIONUSINGNEW_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="84272" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class CreationUsingNew&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="CreationUsingNew ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="84274" tag="operation_84274" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="84275" tag="operation_84275" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param obj " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CREATIONUSINGNEW_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        creationusingnew.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is utilspp&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp" id="cppheader84277" parent_class="84277" fileExt=".h" fileName="lifetimedefault" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef LIFETIMEDEFAULT_H&amp;#010;#define LIFETIMEDEFAULT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="84277" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class LifetimeDefault&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="LifetimeDefault ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="84279" tag="operation_84279" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param obj " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="84281" tag="operation_84281" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //LIFETIMEDEFAULT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        lifetimedefault.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is utilspp&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp::privatemembers" id="cppheader84283" parent_class="84283" fileExt=".h" fileName="lifetimetracker" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef LIFETIMETRACKER_H&amp;#010;#define LIFETIMETRACKER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="84283" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class LifetimeTracker&amp;#010;Helper class for utils::setLongevity" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="LifetimeTracker ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="84284" tag="operation_84284" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param longevity " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="84286" tag="operation_84286" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="84287" tag="operation_84287" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param l &amp;#010;@param r " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="84290" tag="tblock_0" canDelete="false" indentLevel="1" text=" unsigned int mLongevity;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="84290" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="84290" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="84290" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="84290" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //LIFETIMETRACKER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        lifetimetracker.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is utilspp::privatemembers&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="84290" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="84290" tag="tblock_0" canDelete="false" indentLevel="1" text=" unsigned int mLongevity;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="84290" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="84290" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="84290" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="84290" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp::privatemembers" id="cppheader84292" parent_class="84292" fileExt=".h" fileName="deleter" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef DELETER_H&amp;#010;#define DELETER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="84292" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class Deleter&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Deleter ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="84294" tag="operation_84294" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param obj " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //DELETER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        deleter.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is utilspp::privatemembers&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp::privatemembers" id="cppheader84296" parent_class="84296" fileExt=".h" fileName="concretelifetimetracker" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef CONCRETELIFETIMETRACKER_H&amp;#010;#define CONCRETELIFETIMETRACKER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="84296" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class ConcreteLifetimeTracker&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="ConcreteLifetimeTracker ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="84303" tag="operation_84303" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param obj &amp;#010;@param longevity &amp;#010;@param d " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="84307" tag="operation_84307" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="84308" tag="tblock_0" canDelete="false" indentLevel="1" text=" T* mTracked;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="84309" tag="tblock_2" canDelete="false" indentLevel="1" text=" TDestroyer mDestroyer;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="84308" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="84308" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="84308" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="84308" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="84309" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="84309" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="84309" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="84309" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CONCRETELIFETIMETRACKER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        concretelifetimetracker.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is utilspp::privatemembers&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="84308" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="84308" tag="tblock_0" canDelete="false" indentLevel="1" text=" T* mTracked;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="84308" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="84308" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="84308" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="84308" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="84309" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="84309" tag="tblock_2" canDelete="false" indentLevel="1" text=" TDestroyer mDestroyer;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="84309" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="84309" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="84309" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="84309" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp::privatemembers" id="cppheader84310" parent_class="84310" fileExt=".h" fileName="adapter" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef ADAPTER_H&amp;#010;#define ADAPTER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="84310" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class adapter&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="84315" tag="tblock_0" canDelete="false" indentLevel="1" text=" 84314 mFunc;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="adapter ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="84315" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="84315" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="84315" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="84315" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="84312" tag="operation_84312" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //ADAPTER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        adapter.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is utilspp::privatemembers&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="84315" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="84315" tag="tblock_0" canDelete="false" indentLevel="1" text=" 84314 mFunc;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="84315" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="84315" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="84315" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="84315" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp" id="cppheader84316" parent_class="84316" fileExt=".h" fileName="lifetimewithlongevity" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef LIFETIMEWITHLONGEVITY_H&amp;#010;#define LIFETIMEWITHLONGEVITY_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="84316" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class LifetimeWithLongevity&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="LifetimeWithLongevity ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="84319" tag="operation_84319" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param obj " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="84321" tag="operation_84321" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //LIFETIMEWITHLONGEVITY_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        lifetimewithlongevity.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is utilspp&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp" id="cppheader84332" parent_class="84332" fileExt=".h" fileName="singletonholder" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef SINGLETONHOLDER_H&amp;#010;#define SINGLETONHOLDER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="84332" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class SingletonHolder&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="SingletonHolder ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="84337" tag="operation_84337" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="//the accessor method." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="84338" tag="operation_84338" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="84339" tag="operation_84339" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="84340" tag="operation_84340" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="//protected to be sure that nobody may create one by himself." />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="84345" tag="tblock_0" canDelete="false" indentLevel="1" text="static  InstanceType mInstance;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="84346" tag="tblock_2" canDelete="false" indentLevel="1" text="static  bool mDestroyed;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="84345" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="84345" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="84345" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="84345" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="84346" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="84346" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="84346" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="84346" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="84341" tag="operation_84341" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SINGLETONHOLDER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        singletonholder.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is utilspp&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="84345" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="84345" tag="tblock_0" canDelete="false" indentLevel="1" text="static  InstanceType mInstance;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="84345" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="84345" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="84345" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="84345" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="84346" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="84346" tag="tblock_2" canDelete="false" indentLevel="1" text="static  bool mDestroyed;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="84346" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="84346" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="84346" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="84346" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="qt" id="cppheader84466" parent_class="84466" fileExt=".h" fileName="key" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef KEY_H&amp;#010;#define KEY_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="84466" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class Key&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Key ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //KEY_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        key.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is qt&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader84543" parent_class="84543" fileExt=".h" fileName="sflphoneapp" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef SFLPHONEAPP_H&amp;#010;#define SFLPHONEAPP_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;qapplication.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="84543" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class SFLPhoneApp&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="SFLPhoneApp ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="84547" tag="operation_84547" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param argc &amp;#010;@param argv " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="84550" tag="operation_84550" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="84551" tag="operation_84551" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will make the widgets &amp;#010;connections." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="84553" tag="operation_84553" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="84554" tag="operation_84554" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="84555" tag="operation_84555" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Handle argc/argv if any left" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="84556" tag="operation_84556" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="84557" tag="operation_84557" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param e " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="84561" tag="operation_84561" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="84563" tag="operation_84563" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="84565" tag="tblock_0" canDelete="false" indentLevel="1" text=" Launcher* mLauncher;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="84566" tag="tblock_2" canDelete="false" indentLevel="1" text=" NumericKeypad* mKeypad;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="84565" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="84565" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="84565" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="84565" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="84566" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="84566" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="84566" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="84566" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SFLPHONEAPP_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        sflphoneapp.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:38:55&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="84565" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="84565" tag="tblock_0" canDelete="false" indentLevel="1" text=" Launcher* mLauncher;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="84565" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="84565" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="84565" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="84565" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="84566" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="84566" tag="tblock_2" canDelete="false" indentLevel="1" text=" NumericKeypad* mKeypad;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="84566" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="84566" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="84566" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="84566" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-   </codegenerator>
-  </codegeneration>
- </XMI.extensions>
-</XMI>
diff --git a/doc/uml-diagrams/sflphone-class-gui-qt06.xml.png b/doc/uml-diagrams/sflphone-class-gui-qt06.xml.png
deleted file mode 100644
index 733aed18cd5328e82ec26bb98fba2538d2da02db..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 46522
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

diff --git a/doc/uml-diagrams/sflphone-class-gui-server.xmi b/doc/uml-diagrams/sflphone-class-gui-server.xmi
deleted file mode 100644
index 28b8f4ed1b..0000000000
--- a/doc/uml-diagrams/sflphone-class-gui-server.xmi
+++ /dev/null
@@ -1,29119 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2006-03-04T20:48:33" xmi.version="1.2" >
- <XMI.header>
-  <XMI.documentation>
-   <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
-   <XMI.exporterVersion>1.5.2</XMI.exporterVersion>
-   <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
-  </XMI.documentation>
-  <XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" />
- </XMI.header>
- <XMI.content>
-  <UML:Model isSpecification="false" isLeaf="false" isRoot="false" xmi.id="m1" isAbstract="false" name="UML Model" >
-   <UML:Namespace.ownedElement>
-    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="61" isRoot="false" isAbstract="false" name="datatype" />
-    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="76" isRoot="false" isAbstract="false" name="enum" />
-    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="99" isRoot="false" isAbstract="false" name="constructor" />
-    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="159" isRoot="false" isAbstract="false" name="typedef" />
-    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39808" isRoot="false" isAbstract="false" name="friend" />
-    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39809" isRoot="false" isAbstract="false" name="virtual" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="60" isRoot="false" isAbstract="false" name="int" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="62" isRoot="false" isAbstract="false" name="char" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="63" isRoot="false" isAbstract="false" name="bool" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="64" isRoot="false" isAbstract="false" name="float" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="65" isRoot="false" isAbstract="false" name="double" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="66" isRoot="false" isAbstract="false" name="short" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="67" isRoot="false" isAbstract="false" name="long" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="68" isRoot="false" isAbstract="false" name="unsigned int" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="69" isRoot="false" isAbstract="false" name="unsigned short" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="70" isRoot="false" isAbstract="false" name="unsigned long" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="71" isRoot="false" isAbstract="false" name="string" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="72" isRoot="false" isAbstract="false" name="CALLID" elementReference="68" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="97" isRoot="false" isAbstract="false" name="VoIPLink*" elementReference="73" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="111" isRoot="false" isAbstract="false" name="const std::string&amp;" elementReference="109" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="172" isRoot="false" isAbstract="false" name="Observer&amp;" elementReference="166" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="178" isRoot="false" isAbstract="false" name="std::list&lt; Observer * >" elementReference="177" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="215" isRoot="false" isAbstract="false" name="TokenList&amp;" elementReference="158" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="265" isRoot="false" isAbstract="false" name="Pattern::Observer&amp;" elementReference="166" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="295" isRoot="false" isAbstract="false" name="std::string&amp;" elementReference="109" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="558" isRoot="false" isAbstract="false" name="const std::string" elementReference="109" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="564" isRoot="false" isAbstract="false" name="const TokenList&amp;" elementReference="158" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="762" isRoot="false" isAbstract="false" name="Request*" elementReference="561" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="764" isRoot="false" isAbstract="false" name="RequestCreatorBase*" elementReference="758" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="786" isRoot="false" isAbstract="false" name="std::map&lt; std :: string, RequestCreatorBase * >" elementReference="785" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="806" isRoot="false" isAbstract="false" name="const ResponseMessage&amp;" elementReference="539" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="815" isRoot="false" isAbstract="false" name="SessionIO*" elementReference="789" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="821" isRoot="false" isAbstract="false" name="std::map&lt; std :: string, Request * >" elementReference="785" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="918" isRoot="false" isAbstract="false" name="SubCall&amp;" elementReference="825" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="942" isRoot="false" isAbstract="false" name="mutex&amp;" elementReference="936" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="949" isRoot="false" isAbstract="false" name="T*" elementReference="948" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="963" isRoot="false" isAbstract="false" name="const LifetimeTracker*" elementReference="958" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1000" isRoot="false" isAbstract="false" name="typename utilspp::SingletonHolder&lt; T, C, L, M >::InstanceType" elementReference="999" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1014" isRoot="false" isAbstract="false" name="T&amp;" elementReference="948" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1521" isRoot="false" isAbstract="false" name="const T&amp;" elementReference="948" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1526" isRoot="false" isAbstract="false" name="std::list&lt; T >" elementReference="177" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1868" isRoot="false" isAbstract="false" name="ost::TCPSocket&amp;" elementReference="1867" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1877" isRoot="false" isAbstract="false" name="ObjectPool&lt; std :: string >" elementReference="1518" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1894" isRoot="false" isAbstract="false" name="ost::TCPSocket*" elementReference="1867" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1896" isRoot="false" isAbstract="false" name="TCPStreamPool*" elementReference="1861" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1898" isRoot="false" isAbstract="false" name="const int" elementReference="60" />
-    <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1900" isRoot="false" isAbstract="false" name="const char* const" elementReference="62" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="73" isRoot="false" isAbstract="false" name="VoIPLink" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="74" isRoot="false" isAbstract="false" name="Call" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="150" type="97" name="_voIPLink" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="151" type="72" name="_id" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="153" type="152" name="_state" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="154" type="119" name="_type" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="155" type="109" name="_callerIdName" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="156" type="109" name="_callerIdNumber" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="157" type="63" name="_flagNotAnswered" />
-      <UML:Operation stereotype="99" comment="// Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="94" isRoot="false" isAbstract="false" isQuery="false" name="Call" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="95" value="" type="72" name="id" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="96" value="" type="75" name="type" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="98" value="" type="97" name="voiplink" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="// Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="100" isRoot="false" isAbstract="false" isQuery="false" name="~ Call" />
-      <UML:Operation comment="// Handle call-id" isSpecification="false" isLeaf="false" visibility="public" xmi.id="101" isRoot="false" isAbstract="false" isQuery="false" name="getId" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41798" type="72" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="102" isRoot="false" isAbstract="false" isQuery="false" name="setId" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="103" value="" type="72" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="// Accessor and modifior of VoIPLink" isSpecification="false" isLeaf="false" visibility="public" xmi.id="104" isRoot="false" isAbstract="false" isQuery="false" name="getVoIPLink" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41799" type="97" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="105" isRoot="false" isAbstract="false" isQuery="false" name="setVoIPLink" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="106" value="" type="97" name="voIPLink" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="// Handle id name and id number" isSpecification="false" isLeaf="false" visibility="public" xmi.id="107" isRoot="false" isAbstract="false" isQuery="false" name="getCallerIdName" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41800" type="109" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="110" isRoot="false" isAbstract="false" isQuery="false" name="setCallerIdName" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="112" value="" type="111" name="callerId_name" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="113" isRoot="false" isAbstract="false" isQuery="false" name="getCallerIdNumber" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41801" type="109" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="114" isRoot="false" isAbstract="false" isQuery="false" name="setCallerIdNumber" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="115" value="" type="111" name="callerId_number" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="// Handle state" isSpecification="false" isLeaf="false" visibility="public" xmi.id="116" isRoot="false" isAbstract="false" isQuery="false" name="getState" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41802" type="80" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="117" isRoot="false" isAbstract="false" isQuery="false" name="setState" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="118" value="" type="80" name="state" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="// Handle type of call (incoming or outoing)" isSpecification="false" isLeaf="false" visibility="public" xmi.id="120" isRoot="false" isAbstract="false" isQuery="false" name="getType" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41803" type="119" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="121" isRoot="false" isAbstract="false" isQuery="false" name="setType" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="122" value="" type="119" name="type" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="123" isRoot="false" isAbstract="false" isQuery="false" name="isNotAnswered" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41804" type="63" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="124" isRoot="false" isAbstract="false" isQuery="false" name="isBusy" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41805" type="63" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="125" isRoot="false" isAbstract="false" isQuery="false" name="isOnHold" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41806" type="63" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="126" isRoot="false" isAbstract="false" isQuery="false" name="isOffHold" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41807" type="63" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="127" isRoot="false" isAbstract="false" isQuery="false" name="isOnMute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41808" type="63" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="128" isRoot="false" isAbstract="false" isQuery="false" name="isOffMute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41809" type="63" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="129" isRoot="false" isAbstract="false" isQuery="false" name="isTransfered" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41810" type="63" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="130" isRoot="false" isAbstract="false" isQuery="false" name="isHungup" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41811" type="63" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="131" isRoot="false" isAbstract="false" isQuery="false" name="isRinging" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41812" type="63" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="132" isRoot="false" isAbstract="false" isQuery="false" name="isRefused" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41813" type="63" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="133" isRoot="false" isAbstract="false" isQuery="false" name="isAnswered" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41814" type="63" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="134" isRoot="false" isAbstract="false" isQuery="false" name="isProgressing" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41815" type="63" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="135" isRoot="false" isAbstract="false" isQuery="false" name="isOutgoingType" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41816" type="63" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="136" isRoot="false" isAbstract="false" isQuery="false" name="isIncomingType" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41817" type="63" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="137" isRoot="false" isAbstract="false" isQuery="false" name="outgoingCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41818" type="60" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="138" value="" type="111" name="to" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="139" isRoot="false" isAbstract="false" isQuery="false" name="hangup" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41819" type="60" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="140" isRoot="false" isAbstract="false" isQuery="false" name="cancel" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41820" type="60" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="141" isRoot="false" isAbstract="false" isQuery="false" name="answer" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41821" type="60" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="142" isRoot="false" isAbstract="false" isQuery="false" name="onHold" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41822" type="60" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="143" isRoot="false" isAbstract="false" isQuery="false" name="offHold" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41823" type="60" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="144" isRoot="false" isAbstract="false" isQuery="false" name="transfer" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41824" type="60" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="145" value="" type="111" name="to" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="146" isRoot="false" isAbstract="false" isQuery="false" name="refuse" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41825" type="60" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="147" isRoot="false" isAbstract="false" isQuery="false" name="setFlagNotAnswered" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="148" value="" type="63" name="value" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="149" isRoot="false" isAbstract="false" isQuery="false" name="getFlagNotAnswered" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41826" type="63" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-     <UML:Namespace.ownedElement>
-      <UML:Enumeration stereotype="76" isSpecification="false" isLeaf="false" visibility="public" namespace="74" xmi.id="75" isRoot="false" isAbstract="false" name="CallType" >
-       <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="75" xmi.id="77" isRoot="false" isAbstract="false" name="Null" />
-       <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="75" xmi.id="78" isRoot="false" isAbstract="false" name="Incoming" />
-       <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="75" xmi.id="79" isRoot="false" isAbstract="false" name="Outgoing" />
-      </UML:Enumeration>
-      <UML:Enumeration stereotype="76" isSpecification="false" isLeaf="false" visibility="public" namespace="74" xmi.id="80" isRoot="false" isAbstract="false" name="CallState" >
-       <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="80" xmi.id="81" isRoot="false" isAbstract="false" name="NotExist" />
-       <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="80" xmi.id="82" isRoot="false" isAbstract="false" name="Busy" />
-       <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="80" xmi.id="83" isRoot="false" isAbstract="false" name="OnHold" />
-       <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="80" xmi.id="84" isRoot="false" isAbstract="false" name="OffHold" />
-       <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="80" xmi.id="85" isRoot="false" isAbstract="false" name="MuteOn" />
-       <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="80" xmi.id="86" isRoot="false" isAbstract="false" name="MuteOff" />
-       <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="80" xmi.id="87" isRoot="false" isAbstract="false" name="Transfered" />
-       <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="80" xmi.id="88" isRoot="false" isAbstract="false" name="Hungup" />
-       <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="80" xmi.id="89" isRoot="false" isAbstract="false" name="Answered" />
-       <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="80" xmi.id="90" isRoot="false" isAbstract="false" name="Ringing" />
-       <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="80" xmi.id="91" isRoot="false" isAbstract="false" name="Progressing" />
-       <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="80" xmi.id="92" isRoot="false" isAbstract="false" name="Refused" />
-       <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="80" xmi.id="93" isRoot="false" isAbstract="false" name="Error" />
-      </UML:Enumeration>
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="74" xmi.id="152" isRoot="false" isAbstract="false" name="enum CallState" />
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="74" xmi.id="119" isRoot="false" isAbstract="false" name="enum CallType" />
-     </UML:Namespace.ownedElement>
-    </UML:Class>
-    <UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="108" isRoot="false" isAbstract="false" name="std" >
-     <UML:Namespace.ownedElement>
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="108" xmi.id="109" isRoot="false" isAbstract="false" name="string" />
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="108" xmi.id="177" isRoot="false" isAbstract="false" name="list" />
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="108" xmi.id="785" isRoot="false" isAbstract="false" name="map" />
-     </UML:Namespace.ownedElement>
-    </UML:Package>
-    <UML:Class stereotype="159" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="158" isRoot="false" isAbstract="false" name="TokenList" />
-    <UML:Class comment="Separate a string into token
-a b c%20d = 3 tokens: [a], [b], [c d]
-Example:
-#include &lt;argtokenizer.h>
-ArgTokenizer tokenizer;
-TokenList tList = tokenizer.tokenize(std::string(&quot;bla bla bla&quot;));
-TokenList::iterator iter = tList.begin();
-while( iter != tList.end() ) {
-std::cout &lt;&lt; *iter &lt;&lt; std::endl;
-}" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="160" isRoot="false" isAbstract="false" name="ArgTokenizer" >
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="161" isRoot="false" isAbstract="false" isQuery="false" name="ArgTokenizer" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="162" isRoot="false" isAbstract="false" isQuery="false" name="~ ArgTokenizer" />
-      <UML:Operation comment="//  dtor/**
-Tokenize a string into a list of string
-Separators are: space, newline and tab ( ,\n,\t)
-@author: Jean-Philippe Barrette-LaPierre" isSpecification="false" isLeaf="false" visibility="public" xmi.id="163" isRoot="false" isAbstract="false" isQuery="false" name="tokenize" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41827" type="158" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="164" value="" type="111" name="str" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Package comment=" Copyright (C) 2005 Savoir-Faire Linux inc.
- Author: Yan Morin &lt;yan.morin@savoirfairelinux.com>
-
- 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., 675 Mass Ave, Cambridge, MA 02139, USA.
-//**
-Observer design pattern interface" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="165" isRoot="false" isAbstract="false" name="Pattern" >
-     <UML:Namespace.ownedElement>
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="165" xmi.id="166" isRoot="false" isAbstract="false" name="Observer" >
-       <UML:Classifier.feature>
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="167" isRoot="false" isAbstract="false" isQuery="false" name="~ Observer" />
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="168" isRoot="false" isAbstract="true" isQuery="false" name="update" />
-       </UML:Classifier.feature>
-      </UML:Class>
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="165" xmi.id="169" isRoot="false" isAbstract="false" name="Subject" >
-       <UML:Classifier.feature>
-        <UML:Attribute isSpecification="false" visibility="private" xmi.id="179" type="178" name="_observers" />
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="170" isRoot="false" isAbstract="false" isQuery="false" name="~ Subject" />
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="171" isRoot="false" isAbstract="false" isQuery="false" name="attach" >
-         <UML:BehavioralFeature.parameter>
-          <UML:Parameter isSpecification="false" visibility="private" xmi.id="173" value="" type="172" name="observer" />
-         </UML:BehavioralFeature.parameter>
-        </UML:Operation>
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="174" isRoot="false" isAbstract="false" isQuery="false" name="detach" >
-         <UML:BehavioralFeature.parameter>
-          <UML:Parameter isSpecification="false" visibility="private" xmi.id="175" value="" type="172" name="observer" />
-         </UML:BehavioralFeature.parameter>
-        </UML:Operation>
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="176" isRoot="false" isAbstract="false" isQuery="false" name="notify" />
-       </UML:Classifier.feature>
-      </UML:Class>
-     </UML:Namespace.ownedElement>
-    </UML:Package>
-    <UML:Class comment=" Copyright (C) 2004-2005 Savoir-Faire Linux inc.
- Author: Yan Morin &lt;yan.morin@savoirfairelinux.com>
- Author: Laurielle Lea &lt;laurielle.lea@savoirfairelinux.com>
-                                                                             
- 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., 675 Mass Ave, Cambridge, MA 02139, USA.
-" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="180" isRoot="false" isAbstract="false" name="GuiFramework" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="298" type="109" name="_message" />
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="181" isRoot="false" isAbstract="false" isQuery="false" name="GuiFramework" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="182" isRoot="false" isAbstract="false" isQuery="false" name="~ GuiFramework" />
-      <UML:Operation comment="Parent class to child class" isSpecification="false" isLeaf="false" visibility="public" xmi.id="183" isRoot="false" isAbstract="true" isQuery="false" name="incomingCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41828" type="60" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="184" value="" type="72" name="id" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="185" value="" type="111" name="accountId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="186" value="" type="111" name="from" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="187" isRoot="false" isAbstract="true" isQuery="false" name="peerAnsweredCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="188" value="" type="72" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="189" isRoot="false" isAbstract="true" isQuery="false" name="peerRingingCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="190" value="" type="72" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="191" isRoot="false" isAbstract="true" isQuery="false" name="peerHungupCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="192" value="" type="72" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="193" isRoot="false" isAbstract="true" isQuery="false" name="incomingMessage" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="194" value="" type="111" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="195" isRoot="false" isAbstract="true" isQuery="false" name="displayStatus" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="196" value="" type="111" name="status" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="197" isRoot="false" isAbstract="true" isQuery="false" name="displayConfigError" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="198" value="" type="111" name="error" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="199" isRoot="false" isAbstract="true" isQuery="false" name="displayTextMessage" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="200" value="" type="72" name="id" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="201" value="" type="111" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="202" isRoot="false" isAbstract="true" isQuery="false" name="displayErrorText" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="203" value="" type="72" name="id" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="204" value="" type="111" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="205" isRoot="false" isAbstract="true" isQuery="false" name="displayError" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="206" value="" type="111" name="error" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="207" isRoot="false" isAbstract="false" isQuery="false" name="startVoiceMessageNotification" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="208" isRoot="false" isAbstract="false" isQuery="false" name="stopVoiceMessageNotification" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="209" isRoot="false" isAbstract="true" isQuery="false" name="sendVoiceNbMessage" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="210" value="" type="111" name="nb_msg" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="211" isRoot="false" isAbstract="true" isQuery="false" name="setup" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="212" isRoot="false" isAbstract="true" isQuery="false" name="sendMessage" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="213" value="" type="111" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="214" value="" type="111" name="seqId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="216" value="" type="215" name="arg" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="217" isRoot="false" isAbstract="true" isQuery="false" name="sendCallMessage" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="218" value="" type="111" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="219" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="220" value="" type="72" name="id" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="221" value="" type="158" name="arg" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="222" isRoot="false" isAbstract="true" isQuery="false" name="sendRegistrationState" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="223" value="" type="63" name="state" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="224" isRoot="false" isAbstract="true" isQuery="false" name="callFailure" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="225" value="" type="72" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Child class to parent class" isSpecification="false" isLeaf="false" visibility="public" xmi.id="226" isRoot="false" isAbstract="false" isQuery="false" name="outgoingCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41829" type="60" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="227" value="" type="111" name="account" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="228" value="" type="111" name="to" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="229" isRoot="false" isAbstract="false" isQuery="false" name="sendTextMessage" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41830" type="63" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="230" value="" type="111" name="account" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="231" value="" type="111" name="to" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="232" value="" type="111" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="233" isRoot="false" isAbstract="false" isQuery="false" name="hangupCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41831" type="60" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="234" value="" type="72" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="235" isRoot="false" isAbstract="false" isQuery="false" name="cancelCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41832" type="60" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="236" value="" type="72" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="237" isRoot="false" isAbstract="false" isQuery="false" name="answerCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41833" type="60" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="238" value="" type="72" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="239" isRoot="false" isAbstract="false" isQuery="false" name="onHoldCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41834" type="60" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="240" value="" type="72" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="241" isRoot="false" isAbstract="false" isQuery="false" name="offHoldCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41835" type="60" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="242" value="" type="72" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="243" isRoot="false" isAbstract="false" isQuery="false" name="transferCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41836" type="60" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="244" value="" type="72" name="id" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="245" value="" type="111" name="to" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="246" isRoot="false" isAbstract="false" isQuery="false" name="mute" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="247" isRoot="false" isAbstract="false" isQuery="false" name="unmute" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="248" isRoot="false" isAbstract="false" isQuery="false" name="refuseCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41837" type="60" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="249" value="" type="72" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="250" isRoot="false" isAbstract="false" isQuery="false" name="saveConfig" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41838" type="63" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="251" isRoot="false" isAbstract="false" isQuery="false" name="registerVoIPLink" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41839" type="63" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="252" isRoot="false" isAbstract="false" isQuery="false" name="unregisterVoIPLink" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41840" type="63" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="253" isRoot="false" isAbstract="false" isQuery="false" name="sendDtmf" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41841" type="63" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="254" value="" type="72" name="id" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="255" value="" type="62" name="code" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="256" isRoot="false" isAbstract="false" isQuery="false" name="playDtmf" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41842" type="63" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="257" value="" type="62" name="code" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="258" isRoot="false" isAbstract="false" isQuery="false" name="playTone" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41843" type="63" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="259" isRoot="false" isAbstract="false" isQuery="false" name="stopTone" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41844" type="63" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="// config" isSpecification="false" isLeaf="false" visibility="public" xmi.id="260" isRoot="false" isAbstract="false" isQuery="false" name="getEvents" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41845" type="63" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="261" isRoot="false" isAbstract="false" isQuery="false" name="getZeroconf" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41846" type="63" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="262" value="" type="111" name="sequenceId" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="263" isRoot="false" isAbstract="false" isQuery="false" name="attachZeroconfEvents" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41847" type="63" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="264" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="266" value="" type="265" name="observer" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="267" isRoot="false" isAbstract="false" isQuery="false" name="detachZeroconfEvents" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41848" type="63" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="268" value="" type="265" name="observer" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="269" isRoot="false" isAbstract="false" isQuery="false" name="getCallStatus" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41849" type="63" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="270" value="" type="111" name="sequenceId" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="271" isRoot="false" isAbstract="false" isQuery="false" name="getConfigAll" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41850" type="63" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="272" value="" type="111" name="sequenceId" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="273" isRoot="false" isAbstract="false" isQuery="false" name="getConfig" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41851" type="63" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="274" value="" type="111" name="section" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="275" value="" type="111" name="name" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="276" value="" type="215" name="arg" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="277" isRoot="false" isAbstract="false" isQuery="false" name="setConfig" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41852" type="63" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="278" value="" type="111" name="section" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="279" value="" type="111" name="name" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="280" value="" type="111" name="value" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="281" isRoot="false" isAbstract="false" isQuery="false" name="getConfigList" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41853" type="63" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="282" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="283" value="" type="111" name="name" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="284" isRoot="false" isAbstract="false" isQuery="false" name="setSpkrVolume" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41854" type="63" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="285" value="" type="60" name="volume" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="286" isRoot="false" isAbstract="false" isQuery="false" name="setMicVolume" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41855" type="63" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="287" value="" type="60" name="volume" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="288" isRoot="false" isAbstract="false" isQuery="false" name="getSpkrVolume" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41856" type="60" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="289" isRoot="false" isAbstract="false" isQuery="false" name="getMicVolume" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41857" type="60" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="290" isRoot="false" isAbstract="false" isQuery="false" name="setSwitch" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41858" type="63" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="291" value="" type="111" name="switchName" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="292" isRoot="false" isAbstract="false" isQuery="false" name="hasLoadedSetup" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41859" type="63" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="293" isRoot="false" isAbstract="false" isQuery="false" name="getCurrentId" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41860" type="72" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="294" isRoot="false" isAbstract="false" isQuery="false" name="getRegistrationState" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41861" type="63" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="296" value="" type="295" name="stateCode" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="297" value="" type="295" name="stateMessage" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class comment=" Copyright (C) 2005 Savoir-Faire Linux inc.
- Author: Yan Morin &lt;yan.morin@savoirfairelinux.com>
-                                                                             
- 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., 675 Mass Ave, Cambridge, MA 02139, USA.
-//**
-Response Message stock a message from a request when it is executed.
-@author Yan Morin" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="539" isRoot="false" isAbstract="false" name="ResponseMessage" >
-     <UML:Classifier.feature>
-      <UML:Attribute comment="// 3 numbers long code" isSpecification="false" visibility="private" xmi.id="555" type="109" name="_code" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="556" type="109" name="_seq" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="557" type="109" name="_message" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="559" type="558" name="FINALCODE" ownerScope="classifier" />
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="540" isRoot="false" isAbstract="false" isQuery="false" name="ResponseMessage" />
-      <UML:Operation stereotype="99" comment="// build a constructor with a TokenList// so that they will be encoded.." isSpecification="false" isLeaf="false" visibility="public" xmi.id="541" isRoot="false" isAbstract="false" isQuery="false" name="ResponseMessage" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="542" value="" type="111" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="543" value="" type="111" name="seq" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="544" value="" type="111" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="545" isRoot="false" isAbstract="false" isQuery="false" name="ResponseMessage" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="546" value="" type="111" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="547" value="" type="111" name="seq" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="548" value="" type="215" name="arg" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="549" isRoot="false" isAbstract="false" isQuery="false" name="~ ResponseMessage" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="550" isRoot="false" isAbstract="false" isQuery="false" name="getSequenceId" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41862" type="109" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="551" isRoot="false" isAbstract="false" isQuery="false" name="toString" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41863" type="109" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="552" isRoot="false" isAbstract="false" isQuery="false" name="isFinal" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41864" type="63" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="// append an encoded string to the message" isSpecification="false" isLeaf="false" visibility="private" xmi.id="553" isRoot="false" isAbstract="false" isQuery="false" name="appendMessage" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="554" value="" type="111" name="strToken" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class comment="Request are received from the client
-and execute on the server
-Request execution always return a ResponseMessage
-@author Yan Morin" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="560" isRoot="false" isAbstract="false" name="RequestConstructorException" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="561" isRoot="false" isAbstract="false" name="Request" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="575" type="109" name="_sequenceId" />
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="576" type="158" name="_argList" />
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="562" isRoot="false" isAbstract="false" isQuery="false" name="Request" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="563" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="565" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="566" isRoot="false" isAbstract="false" isQuery="false" name="~ Request" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="567" isRoot="false" isAbstract="true" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41865" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="568" isRoot="false" isAbstract="false" isQuery="false" name="message" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41866" type="539" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="569" value="" type="111" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="570" value="" type="111" name="aMessage" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="571" isRoot="false" isAbstract="false" isQuery="false" name="message" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41867" type="539" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="572" value="" type="111" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="573" value="" type="215" name="arg" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="574" isRoot="false" isAbstract="false" isQuery="false" name="getSequenceId" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41868" type="109" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="577" isRoot="false" isAbstract="false" name="RequestCall" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="578" />
-      <UML:Generalization xmi.idref="1228" />
-      <UML:Generalization xmi.idref="1562" />
-      <UML:Generalization xmi.idref="10459" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="585" type="109" name="_callId" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="586" type="109" name="_destination" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="587" type="109" name="_account" />
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="581" isRoot="false" isAbstract="false" isQuery="false" name="RequestCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="582" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="583" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="584" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41869" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class comment="Class for Text Message
-message &lt;seq> &lt;acc> &lt;to> &lt;message>" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="588" isRoot="false" isAbstract="false" name="RequestTextMessage" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="589" />
-      <UML:Generalization xmi.idref="1235" />
-      <UML:Generalization xmi.idref="1569" />
-      <UML:Generalization xmi.idref="10466" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="596" type="109" name="_account" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="597" type="109" name="_destination" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="598" type="109" name="_message" />
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="592" isRoot="false" isAbstract="false" isQuery="false" name="RequestTextMessage" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="593" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="594" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="595" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41870" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="599" isRoot="false" isAbstract="false" name="RequestGlobalCall" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="600" />
-      <UML:Generalization xmi.idref="1242" />
-      <UML:Generalization xmi.idref="1576" />
-      <UML:Generalization xmi.idref="10473" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="protected" xmi.id="608" type="109" name="_callId" />
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="603" isRoot="false" isAbstract="false" isQuery="false" name="RequestGlobalCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="604" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="605" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="606" isRoot="false" isAbstract="false" isQuery="false" name="~ RequestGlobalCall" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="607" isRoot="false" isAbstract="true" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41871" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="609" isRoot="false" isAbstract="false" name="RequestAnswer" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="610" />
-      <UML:Generalization xmi.idref="1250" />
-      <UML:Generalization xmi.idref="1584" />
-      <UML:Generalization xmi.idref="10481" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="613" isRoot="false" isAbstract="false" isQuery="false" name="RequestAnswer" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="614" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="615" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="616" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41872" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="617" isRoot="false" isAbstract="false" name="RequestRefuse" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="618" />
-      <UML:Generalization xmi.idref="1257" />
-      <UML:Generalization xmi.idref="1591" />
-      <UML:Generalization xmi.idref="10488" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="621" isRoot="false" isAbstract="false" isQuery="false" name="RequestRefuse" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="622" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="623" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="624" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41873" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="625" isRoot="false" isAbstract="false" name="RequestHold" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="626" />
-      <UML:Generalization xmi.idref="1264" />
-      <UML:Generalization xmi.idref="1598" />
-      <UML:Generalization xmi.idref="10495" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="629" isRoot="false" isAbstract="false" isQuery="false" name="RequestHold" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="630" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="631" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="632" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41874" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="633" isRoot="false" isAbstract="false" name="RequestUnhold" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="634" />
-      <UML:Generalization xmi.idref="1271" />
-      <UML:Generalization xmi.idref="1605" />
-      <UML:Generalization xmi.idref="10502" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="637" isRoot="false" isAbstract="false" isQuery="false" name="RequestUnhold" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="638" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="639" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="640" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41875" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="641" isRoot="false" isAbstract="false" name="RequestTransfer" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="642" />
-      <UML:Generalization xmi.idref="1278" />
-      <UML:Generalization xmi.idref="1612" />
-      <UML:Generalization xmi.idref="10509" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="649" type="109" name="_destination" />
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="645" isRoot="false" isAbstract="false" isQuery="false" name="RequestTransfer" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="646" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="647" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="648" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41876" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="650" isRoot="false" isAbstract="false" name="RequestHangup" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="651" />
-      <UML:Generalization xmi.idref="1285" />
-      <UML:Generalization xmi.idref="1619" />
-      <UML:Generalization xmi.idref="10516" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="654" isRoot="false" isAbstract="false" isQuery="false" name="RequestHangup" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="655" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="656" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="657" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41877" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="658" isRoot="false" isAbstract="false" name="RequestDTMF" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="659" />
-      <UML:Generalization xmi.idref="1292" />
-      <UML:Generalization xmi.idref="1626" />
-      <UML:Generalization xmi.idref="10523" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="666" type="109" name="_dtmfKey" />
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="662" isRoot="false" isAbstract="false" isQuery="false" name="RequestDTMF" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="663" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="664" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="665" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41878" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="667" isRoot="false" isAbstract="false" name="RequestGlobal" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="668" />
-      <UML:Generalization xmi.idref="1299" />
-      <UML:Generalization xmi.idref="1633" />
-      <UML:Generalization xmi.idref="10530" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="671" isRoot="false" isAbstract="false" isQuery="false" name="RequestGlobal" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="672" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="673" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="674" isRoot="false" isAbstract="false" isQuery="false" name="~ RequestGlobal" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="675" isRoot="false" isAbstract="true" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41879" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="676" isRoot="false" isAbstract="false" name="RequestMute" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="677" />
-      <UML:Generalization xmi.idref="1307" />
-      <UML:Generalization xmi.idref="1641" />
-      <UML:Generalization xmi.idref="10538" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="680" isRoot="false" isAbstract="false" isQuery="false" name="RequestMute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="681" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="682" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="683" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41880" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="684" isRoot="false" isAbstract="false" name="RequestUnmute" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="685" />
-      <UML:Generalization xmi.idref="1314" />
-      <UML:Generalization xmi.idref="1648" />
-      <UML:Generalization xmi.idref="10545" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="688" isRoot="false" isAbstract="false" isQuery="false" name="RequestUnmute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="689" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="690" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="691" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41881" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="692" isRoot="false" isAbstract="false" name="RequestVersion" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="693" />
-      <UML:Generalization xmi.idref="1321" />
-      <UML:Generalization xmi.idref="1655" />
-      <UML:Generalization xmi.idref="10552" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="696" isRoot="false" isAbstract="false" isQuery="false" name="RequestVersion" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="697" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="698" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="699" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41882" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="700" isRoot="false" isAbstract="false" name="RequestQuit" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="701" />
-      <UML:Generalization xmi.idref="1328" />
-      <UML:Generalization xmi.idref="1662" />
-      <UML:Generalization xmi.idref="10559" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="704" isRoot="false" isAbstract="false" isQuery="false" name="RequestQuit" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="705" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="706" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="707" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41883" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="708" isRoot="false" isAbstract="false" name="RequestStop" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="709" />
-      <UML:Generalization xmi.idref="1335" />
-      <UML:Generalization xmi.idref="1669" />
-      <UML:Generalization xmi.idref="10566" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="712" isRoot="false" isAbstract="false" isQuery="false" name="RequestStop" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="713" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="714" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="715" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41884" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="716" isRoot="false" isAbstract="false" name="RequestHangupAll" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="717" />
-      <UML:Generalization xmi.idref="1342" />
-      <UML:Generalization xmi.idref="1676" />
-      <UML:Generalization xmi.idref="10573" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="720" isRoot="false" isAbstract="false" isQuery="false" name="RequestHangupAll" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="721" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="722" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="723" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41885" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="724" isRoot="false" isAbstract="false" name="RequestPlayDtmf" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="725" />
-      <UML:Generalization xmi.idref="1349" />
-      <UML:Generalization xmi.idref="1683" />
-      <UML:Generalization xmi.idref="10580" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="732" type="109" name="_dtmfKey" />
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="728" isRoot="false" isAbstract="false" isQuery="false" name="RequestPlayDtmf" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="729" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="730" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="731" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41886" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="733" isRoot="false" isAbstract="false" name="RequestPlayTone" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="734" />
-      <UML:Generalization xmi.idref="1356" />
-      <UML:Generalization xmi.idref="1690" />
-      <UML:Generalization xmi.idref="10587" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="737" isRoot="false" isAbstract="false" isQuery="false" name="RequestPlayTone" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="738" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="739" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="740" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41887" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="741" isRoot="false" isAbstract="false" name="RequestStopTone" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="742" />
-      <UML:Generalization xmi.idref="1363" />
-      <UML:Generalization xmi.idref="1697" />
-      <UML:Generalization xmi.idref="10594" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="745" isRoot="false" isAbstract="false" isQuery="false" name="RequestStopTone" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="746" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="747" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="748" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41888" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="749" isRoot="false" isAbstract="false" name="RequestSyntaxError" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="750" />
-      <UML:Generalization xmi.idref="1370" />
-      <UML:Generalization xmi.idref="1704" />
-      <UML:Generalization xmi.idref="10601" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="753" isRoot="false" isAbstract="false" isQuery="false" name="RequestSyntaxError" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="754" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="755" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="756" isRoot="false" isAbstract="false" isQuery="false" name="~ RequestSyntaxError" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="757" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41889" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="758" isRoot="false" isAbstract="false" name="RequestCreatorBase" >
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="759" isRoot="false" isAbstract="true" isQuery="false" name="create" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41890" type="762" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="760" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="761" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="763" isRoot="false" isAbstract="true" isQuery="false" name="clone" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41891" type="764" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="765" isRoot="false" isAbstract="false" name="RequestCreator" >
-     <UML:ModelElement.templateParameter>
-      <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="765" xmi.id="766" isRoot="false" isAbstract="false" name="T" />
-     </UML:ModelElement.templateParameter>
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="767" />
-      <UML:Generalization xmi.idref="1382" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="770" isRoot="false" isAbstract="false" isQuery="false" name="create" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41892" type="762" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="771" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="772" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="773" isRoot="false" isAbstract="false" isQuery="false" name="clone" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41893" type="764" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-     <UML:Namespace.ownedElement>
-      <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="765" xmi.id="766" isRoot="false" isAbstract="false" name="T" />
-      <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="765" xmi.id="766" isRoot="false" isAbstract="false" name="T" />
-      <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="765" xmi.id="766" isRoot="false" isAbstract="false" name="T" />
-     </UML:Namespace.ownedElement>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="774" isRoot="false" isAbstract="false" name="RequestFactory" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="787" type="786" name="mRequests" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="788" type="160" name="_tokenizer" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="775" isRoot="false" isAbstract="false" isQuery="false" name="~ RequestFactory" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="776" isRoot="false" isAbstract="false" isQuery="false" name="create" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41894" type="762" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="777" value="" type="111" name="requestLine" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="778" isRoot="false" isAbstract="false" isQuery="false" name="create" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41895" type="762" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="779" value="" type="111" name="requestname" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="780" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="781" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="782" isRoot="false" isAbstract="false" isQuery="false" name="registerRequest" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="783" value="" type="111" name="requestname" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="784" isRoot="false" isAbstract="false" isQuery="false" name="registerAll" />
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class comment=" Copyright (C) 2005 Savoir-Faire Linux inc.
- Author: Yan Morin &lt;yan.morin@savoirfairelinux.com>
-
- 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., 675 Mass Ave, Cambridge, MA 02139, USA.
-//**
-Session IO Interface to send and receive requests
-Could be over network or locally
-@author Yan Morin" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="789" isRoot="false" isAbstract="false" name="SessionIO" >
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="790" isRoot="false" isAbstract="false" isQuery="false" name="SessionIO" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="791" value="" type="60" name="port" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="792" isRoot="false" isAbstract="false" isQuery="false" name="~ SessionIO" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="793" isRoot="false" isAbstract="true" isQuery="false" name="send" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="794" value="" type="111" name="response" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="795" isRoot="false" isAbstract="true" isQuery="false" name="sendLast" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="796" isRoot="false" isAbstract="true" isQuery="false" name="receive" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41896" type="63" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="797" value="" type="295" name="request" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="798" isRoot="false" isAbstract="true" isQuery="false" name="good" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41897" type="63" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="799" isRoot="false" isAbstract="true" isQuery="false" name="init" />
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class comment=" Copyright (C) 2005 Savoir-Faire Linux inc.
- Author: Yan Morin &lt;yan.morin@savoirfairelinux.com>
-                                                                             
- 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., 675 Mass Ave, Cambridge, MA 02139, USA.
-//**
-@author Yan Morin" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="800" isRoot="false" isAbstract="false" name="RequestManager" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="814" type="774" name="_factory" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="816" type="815" name="_sessionIO" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="819" type="818" name="_sessionMutex" />
-      <UML:Attribute comment="// waiting requests" isSpecification="false" visibility="private" xmi.id="820" type="818" name="_waitingRequestsMutex" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="822" type="821" name="_waitingRequests" />
-      <UML:Attribute comment="// tell to quit and end the exec loop for one client" isSpecification="false" visibility="private" xmi.id="823" type="63" name="_quit" />
-      <UML:Attribute comment="// tell to stop the exec loop" isSpecification="false" visibility="private" xmi.id="824" type="63" name="_stop" />
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="801" isRoot="false" isAbstract="false" isQuery="false" name="RequestManager" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="802" isRoot="false" isAbstract="false" isQuery="false" name="~ RequestManager" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="803" isRoot="false" isAbstract="false" isQuery="false" name="exec" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41898" type="60" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="804" value="" type="60" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="805" isRoot="false" isAbstract="false" isQuery="false" name="sendResponse" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="807" value="" type="806" name="response" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="808" isRoot="false" isAbstract="false" isQuery="false" name="quit" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="809" isRoot="false" isAbstract="false" isQuery="false" name="stop" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="810" isRoot="false" isAbstract="false" isQuery="false" name="flushWaitingRequest" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="811" isRoot="false" isAbstract="false" isQuery="false" name="handleExecutedRequest" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="812" value="" type="762" name="request" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="813" value="" type="806" name="response" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="817" isRoot="false" isAbstract="false" name="ost" >
-     <UML:Namespace.ownedElement>
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="817" xmi.id="818" isRoot="false" isAbstract="false" name="Mutex" />
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="817" xmi.id="1529" isRoot="false" isAbstract="false" name="Semaphore" />
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="817" xmi.id="1862" isRoot="false" isAbstract="false" name="TCPSession" />
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="817" xmi.id="1867" isRoot="false" isAbstract="false" name="TCPSocket" />
-     </UML:Namespace.ownedElement>
-    </UML:Package>
-    <UML:Class comment=" Copyright (C) 2005 Savoir-Faire Linux inc.
- Author: Yan Morin &lt;yan.morin@savoirfairelinux.com>
-                                                                             
- 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., 675 Mass Ave, Cambridge, MA 02139, USA.
-//**
-Contains an sequenceId and a callid. It's allow us to maintain a map of id->SubCall
-@author Yan Morin" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="825" isRoot="false" isAbstract="false" name="SubCall" >
-     <UML:Classifier.feature>
-      <UML:Attribute comment="// sequence id" isSpecification="false" visibility="private" xmi.id="833" type="109" name="_seq" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="834" type="109" name="_callid" />
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="826" isRoot="false" isAbstract="false" isQuery="false" name="SubCall" />
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="827" isRoot="false" isAbstract="false" isQuery="false" name="SubCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="828" value="" type="111" name="seq" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="829" value="" type="111" name="callid" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="830" isRoot="false" isAbstract="false" isQuery="false" name="~ SubCall" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="831" isRoot="false" isAbstract="false" isQuery="false" name="sequenceId" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41899" type="109" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="832" isRoot="false" isAbstract="false" isQuery="false" name="callId" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41900" type="109" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class stereotype="159" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="835" isRoot="false" isAbstract="false" name="CallMap" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="836" isRoot="false" isAbstract="false" name="GUIServerImpl" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="837" />
-      <UML:Generalization xmi.idref="1428" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute comment="This callMap is necessary because
-ManagerImpl use callid-int
-and the client use a  callid-string
-and also a sequence number" isSpecification="false" visibility="private" xmi.id="928" type="835" name="_callMap" />
-      <UML:Attribute comment="// RequestManager execute received request // and send response" isSpecification="false" visibility="private" xmi.id="929" type="800" name="_requestManager" />
-      <UML:Attribute comment="// default is seq0" isSpecification="false" visibility="private" xmi.id="930" type="109" name="_getEventsSequenceId" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="931" type="60" name="_sessionPort" />
-      <UML:Operation stereotype="99" comment="// GUIServerImpl constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="840" isRoot="false" isAbstract="false" isQuery="false" name="GUIServerImpl" />
-      <UML:Operation comment="// GUIServerImpl destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="841" isRoot="false" isAbstract="false" isQuery="false" name="~ GUIServerImpl" />
-      <UML:Operation comment="// exec loop" isSpecification="false" isLeaf="false" visibility="public" xmi.id="842" isRoot="false" isAbstract="false" isQuery="false" name="exec" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41901" type="60" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="843" isRoot="false" isAbstract="false" isQuery="false" name="incomingCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41902" type="60" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="844" value="" type="72" name="id" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="845" value="" type="111" name="accountId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="846" value="" type="111" name="from" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="847" isRoot="false" isAbstract="false" isQuery="false" name="incomingMessage" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="848" value="" type="111" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="849" isRoot="false" isAbstract="false" isQuery="false" name="peerAnsweredCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="850" value="" type="72" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="851" isRoot="false" isAbstract="false" isQuery="false" name="peerRingingCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="852" value="" type="72" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="853" isRoot="false" isAbstract="false" isQuery="false" name="peerHungupCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="854" value="" type="72" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="855" isRoot="false" isAbstract="false" isQuery="false" name="displayStatus" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="856" value="" type="111" name="status" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="857" isRoot="false" isAbstract="false" isQuery="false" name="displayConfigError" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="858" value="" type="111" name="error" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="859" isRoot="false" isAbstract="false" isQuery="false" name="displayTextMessage" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="860" value="" type="72" name="id" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="861" value="" type="111" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="862" isRoot="false" isAbstract="false" isQuery="false" name="displayErrorText" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="863" value="" type="72" name="id" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="864" value="" type="111" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="865" isRoot="false" isAbstract="false" isQuery="false" name="displayError" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="866" value="" type="111" name="error" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="867" isRoot="false" isAbstract="false" isQuery="false" name="sendVoiceNbMessage" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="868" value="" type="111" name="nb_msg" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="869" isRoot="false" isAbstract="false" isQuery="false" name="sendRegistrationState" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="870" value="" type="63" name="state" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="871" isRoot="false" isAbstract="false" isQuery="false" name="setup" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="872" isRoot="false" isAbstract="false" isQuery="false" name="sendMessage" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="873" value="" type="111" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="874" value="" type="111" name="seqId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="875" value="" type="215" name="arg" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="876" isRoot="false" isAbstract="false" isQuery="false" name="sendCallMessage" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="877" value="" type="111" name="code" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="878" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="879" value="" type="72" name="id" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="880" value="" type="158" name="arg" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="881" isRoot="false" isAbstract="false" isQuery="false" name="callFailure" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="882" value="" type="72" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="883" isRoot="false" isAbstract="false" isQuery="false" name="getEvents" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41903" type="63" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="884" value="" type="111" name="sequenceId" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="885" isRoot="false" isAbstract="false" isQuery="false" name="sendGetEventsEnd" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41904" type="63" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="886" isRoot="false" isAbstract="false" isQuery="false" name="outgoingCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41905" type="63" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="887" value="" type="111" name="seq" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="888" value="" type="111" name="account" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="889" value="" type="111" name="callid" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="890" value="" type="111" name="to" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="891" isRoot="false" isAbstract="false" isQuery="false" name="answerCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41906" type="63" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="892" value="" type="111" name="callId" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="893" isRoot="false" isAbstract="false" isQuery="false" name="refuseCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41907" type="63" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="894" value="" type="111" name="callId" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="895" isRoot="false" isAbstract="false" isQuery="false" name="holdCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41908" type="63" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="896" value="" type="111" name="callId" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="897" isRoot="false" isAbstract="false" isQuery="false" name="unholdCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41909" type="63" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="898" value="" type="111" name="callId" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="899" isRoot="false" isAbstract="false" isQuery="false" name="hangupCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41910" type="63" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="900" value="" type="111" name="callId" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="901" isRoot="false" isAbstract="false" isQuery="false" name="transferCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41911" type="63" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="902" value="" type="111" name="callId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="903" value="" type="111" name="to" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="904" isRoot="false" isAbstract="false" isQuery="false" name="dtmfCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41912" type="63" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="905" value="" type="111" name="callId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="906" value="" type="111" name="dtmfKey" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="907" isRoot="false" isAbstract="false" isQuery="false" name="hangupAll" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41913" type="63" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="908" isRoot="false" isAbstract="false" isQuery="false" name="getCurrentCallId" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41914" type="63" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="909" value="" type="295" name="callId" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="910" isRoot="false" isAbstract="false" isQuery="false" name="version" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41915" type="109" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="911" isRoot="false" isAbstract="false" isQuery="false" name="quit" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="912" isRoot="false" isAbstract="false" isQuery="false" name="stop" />
-      <UML:Operation comment="// observer methods" isSpecification="false" isLeaf="false" visibility="public" xmi.id="913" isRoot="false" isAbstract="false" isQuery="false" name="update" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="914" isRoot="false" isAbstract="false" isQuery="false" name="setSessionPort" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="915" value="" type="60" name="port" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="916" isRoot="false" isAbstract="false" isQuery="false" name="insertSubCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="917" value="" type="72" name="id" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="919" value="" type="918" name="subCall" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="920" isRoot="false" isAbstract="false" isQuery="false" name="removeSubCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="921" value="" type="72" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="922" isRoot="false" isAbstract="false" isQuery="false" name="getSequenceIdFromId" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41916" type="109" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="923" value="" type="72" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="924" isRoot="false" isAbstract="false" isQuery="false" name="getCallIdFromId" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41917" type="109" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="925" value="" type="72" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="926" isRoot="false" isAbstract="false" isQuery="false" name="getIdFromCallId" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41918" type="72" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="927" value="" type="111" name="callId" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Package comment="   Copyright (c) &lt;2002-2004> &lt;Jean-Philippe Barrette-LaPierre>
-   
-   Permission is hereby granted, free of charge, to any person obtaining
-   a copy of this software and associated documentation files 
-   (cURLpp), to deal in the Software without restriction, 
-   including without limitation the rights to use, copy, modify, merge,
-   publish, distribute, sublicense, and/or sell copies of the Software,
-   and to permit persons to whom the Software is furnished to do so, 
-   subject to the following conditions:
-   
-   The above copyright notice and this permission notice shall be included
-   in all copies or substantial portions of the Software.
-   
-   THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS
-   OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 
-   IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 
-   CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 
-   TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-   SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="932" isRoot="false" isAbstract="false" name="utilspp" >
-     <UML:Namespace.ownedElement>
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="932" xmi.id="933" isRoot="false" isAbstract="false" name="struct NullType" />
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="932" xmi.id="934" isRoot="false" isAbstract="false" name="ThreadingSingle" >
-       <UML:ModelElement.templateParameter>
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="934" xmi.id="935" isRoot="false" isAbstract="false" name="T" />
-       </UML:ModelElement.templateParameter>
-       <UML:Namespace.ownedElement>
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="934" xmi.id="935" isRoot="false" isAbstract="false" name="T" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="934" xmi.id="935" isRoot="false" isAbstract="false" name="T" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="934" xmi.id="935" isRoot="false" isAbstract="false" name="T" />
-        <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="934" xmi.id="936" isRoot="false" isAbstract="false" name="mutex" >
-         <UML:Classifier.feature>
-          <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="937" isRoot="false" isAbstract="false" isQuery="false" name="lock" />
-          <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="938" isRoot="false" isAbstract="false" isQuery="false" name="unlock" />
-         </UML:Classifier.feature>
-        </UML:Class>
-        <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="934" xmi.id="939" isRoot="false" isAbstract="false" name="lock" >
-         <UML:Classifier.feature>
-          <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="940" isRoot="false" isAbstract="false" isQuery="false" name="lock" />
-          <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="941" isRoot="false" isAbstract="false" isQuery="false" name="lock" >
-           <UML:BehavioralFeature.parameter>
-            <UML:Parameter isSpecification="false" visibility="private" xmi.id="943" value="" type="942" name="m" />
-           </UML:BehavioralFeature.parameter>
-          </UML:Operation>
-         </UML:Classifier.feature>
-        </UML:Class>
-        <UML:Class stereotype="159" isSpecification="false" isLeaf="false" visibility="public" namespace="934" xmi.id="944" isRoot="false" isAbstract="false" name="VolatileType" />
-       </UML:Namespace.ownedElement>
-      </UML:Class>
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="932" xmi.id="945" isRoot="false" isAbstract="false" name="CreationUsingNew" >
-       <UML:ModelElement.templateParameter>
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="945" xmi.id="946" isRoot="false" isAbstract="false" name="T" />
-       </UML:ModelElement.templateParameter>
-       <UML:Classifier.feature>
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="947" isRoot="false" isAbstract="false" isQuery="false" name="create" ownerScope="classifier" >
-         <UML:BehavioralFeature.parameter>
-          <UML:Parameter kind="return" xmi.id="41919" type="949" />
-         </UML:BehavioralFeature.parameter>
-        </UML:Operation>
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="950" isRoot="false" isAbstract="false" isQuery="false" name="destroy" ownerScope="classifier" >
-         <UML:BehavioralFeature.parameter>
-          <UML:Parameter isSpecification="false" visibility="private" xmi.id="951" value="" type="949" name="obj" />
-         </UML:BehavioralFeature.parameter>
-        </UML:Operation>
-       </UML:Classifier.feature>
-       <UML:Namespace.ownedElement>
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="945" xmi.id="946" isRoot="false" isAbstract="false" name="T" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="945" xmi.id="946" isRoot="false" isAbstract="false" name="T" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="945" xmi.id="946" isRoot="false" isAbstract="false" name="T" />
-       </UML:Namespace.ownedElement>
-      </UML:Class>
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="932" xmi.id="952" isRoot="false" isAbstract="false" name="LifetimeDefault" >
-       <UML:ModelElement.templateParameter>
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="952" xmi.id="953" isRoot="false" isAbstract="false" name="T" />
-       </UML:ModelElement.templateParameter>
-       <UML:Classifier.feature>
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="954" isRoot="false" isAbstract="false" isQuery="false" name="scheduleDestruction" ownerScope="classifier" >
-         <UML:BehavioralFeature.parameter>
-          <UML:Parameter isSpecification="false" visibility="private" xmi.id="955" value="" type="949" name="obj" />
-         </UML:BehavioralFeature.parameter>
-        </UML:Operation>
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="956" isRoot="false" isAbstract="false" isQuery="false" name="onDeadReference" ownerScope="classifier" />
-       </UML:Classifier.feature>
-       <UML:Namespace.ownedElement>
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="952" xmi.id="953" isRoot="false" isAbstract="false" name="T" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="952" xmi.id="953" isRoot="false" isAbstract="false" name="T" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="952" xmi.id="953" isRoot="false" isAbstract="false" name="T" />
-       </UML:Namespace.ownedElement>
-      </UML:Class>
-      <UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="932" xmi.id="957" isRoot="false" isAbstract="false" name="PrivateMembers" >
-       <UML:Namespace.ownedElement>
-        <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="957" xmi.id="967" isRoot="false" isAbstract="false" name="TrackerArray" elementReference="958" />
-        <UML:Class comment="Helper class for utils::setLongevity" isSpecification="false" isLeaf="false" visibility="public" namespace="957" xmi.id="958" isRoot="false" isAbstract="false" name="LifetimeTracker" >
-         <UML:Classifier.feature>
-          <UML:Attribute isSpecification="false" visibility="private" xmi.id="966" type="68" name="mLongevity" />
-          <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="959" isRoot="false" isAbstract="false" isQuery="false" name="LifetimeTracker" >
-           <UML:BehavioralFeature.parameter>
-            <UML:Parameter isSpecification="false" visibility="private" xmi.id="960" value="" type="68" name="longevity" />
-           </UML:BehavioralFeature.parameter>
-          </UML:Operation>
-          <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="961" isRoot="false" isAbstract="false" isQuery="false" name="~ LifetimeTracker" />
-          <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="962" isRoot="false" isAbstract="false" isQuery="false" name="compare" ownerScope="classifier" >
-           <UML:BehavioralFeature.parameter>
-            <UML:Parameter kind="return" xmi.id="41920" type="63" />
-            <UML:Parameter isSpecification="false" visibility="private" xmi.id="964" value="" type="963" name="l" />
-            <UML:Parameter isSpecification="false" visibility="private" xmi.id="965" value="" type="963" name="r" />
-           </UML:BehavioralFeature.parameter>
-          </UML:Operation>
-         </UML:Classifier.feature>
-        </UML:Class>
-        <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="957" xmi.id="968" isRoot="false" isAbstract="false" name="Deleter" >
-         <UML:ModelElement.templateParameter>
-          <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="968" xmi.id="969" isRoot="false" isAbstract="false" name="T" />
-         </UML:ModelElement.templateParameter>
-         <UML:Classifier.feature>
-          <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="970" isRoot="false" isAbstract="false" isQuery="false" name="deleteObject" >
-           <UML:BehavioralFeature.parameter>
-            <UML:Parameter isSpecification="false" visibility="private" xmi.id="971" value="" type="949" name="obj" />
-           </UML:BehavioralFeature.parameter>
-          </UML:Operation>
-         </UML:Classifier.feature>
-         <UML:Namespace.ownedElement>
-          <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="968" xmi.id="969" isRoot="false" isAbstract="false" name="T" />
-          <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="968" xmi.id="969" isRoot="false" isAbstract="false" name="T" />
-          <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="968" xmi.id="969" isRoot="false" isAbstract="false" name="T" />
-         </UML:Namespace.ownedElement>
-        </UML:Class>
-        <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="957" xmi.id="972" isRoot="false" isAbstract="false" name="ConcreteLifetimeTracker" >
-         <UML:ModelElement.templateParameter>
-          <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="972" xmi.id="973" isRoot="false" isAbstract="false" name="T" />
-          <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="972" xmi.id="974" isRoot="false" isAbstract="false" name="TDestroyer" />
-         </UML:ModelElement.templateParameter>
-         <UML:Classifier.feature>
-          <UML:Attribute isSpecification="false" visibility="private" xmi.id="984" type="949" name="mTracked" />
-          <UML:Attribute isSpecification="false" visibility="private" xmi.id="985" type="974" name="mDestroyer" />
-          <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="979" isRoot="false" isAbstract="false" isQuery="false" name="ConcreteLifetimeTracker" >
-           <UML:BehavioralFeature.parameter>
-            <UML:Parameter isSpecification="false" visibility="private" xmi.id="980" value="" type="949" name="obj" />
-            <UML:Parameter isSpecification="false" visibility="private" xmi.id="981" value="" type="68" name="longevity" />
-            <UML:Parameter isSpecification="false" visibility="private" xmi.id="982" value="" type="974" name="d" />
-           </UML:BehavioralFeature.parameter>
-          </UML:Operation>
-          <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="983" isRoot="false" isAbstract="false" isQuery="false" name="~ ConcreteLifetimeTracker" />
-         </UML:Classifier.feature>
-         <UML:Namespace.ownedElement>
-          <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="972" xmi.id="973" isRoot="false" isAbstract="false" name="T" />
-          <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="972" xmi.id="974" isRoot="false" isAbstract="false" name="TDestroyer" />
-          <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="972" xmi.id="973" isRoot="false" isAbstract="false" name="T" />
-          <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="972" xmi.id="974" isRoot="false" isAbstract="false" name="TDestroyer" />
-          <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="972" xmi.id="973" isRoot="false" isAbstract="false" name="T" />
-          <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="972" xmi.id="974" isRoot="false" isAbstract="false" name="TDestroyer" />
-         </UML:Namespace.ownedElement>
-        </UML:Class>
-        <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="957" xmi.id="986" isRoot="false" isAbstract="false" name="adapter" >
-         <UML:ModelElement.templateParameter>
-          <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="986" xmi.id="987" isRoot="false" isAbstract="false" name="T" />
-         </UML:ModelElement.templateParameter>
-         <UML:Classifier.feature>
-          <UML:Attribute isSpecification="false" visibility="public" xmi.id="991" type="990" name="mFunc" />
-          <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="988" isRoot="false" isAbstract="false" isQuery="false" name="operator ( )" >
-           <UML:BehavioralFeature.parameter>
-            <UML:Parameter isSpecification="false" visibility="private" xmi.id="989" value="" type="949" name="" />
-           </UML:BehavioralFeature.parameter>
-          </UML:Operation>
-         </UML:Classifier.feature>
-         <UML:Namespace.ownedElement>
-          <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="986" xmi.id="987" isRoot="false" isAbstract="false" name="T" />
-          <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="986" xmi.id="987" isRoot="false" isAbstract="false" name="T" />
-          <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="986" xmi.id="987" isRoot="false" isAbstract="false" name="T" />
-         </UML:Namespace.ownedElement>
-        </UML:Class>
-       </UML:Namespace.ownedElement>
-      </UML:Package>
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="932" xmi.id="992" isRoot="false" isAbstract="false" name="LifetimeWithLongevity" >
-       <UML:ModelElement.templateParameter>
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="992" xmi.id="993" isRoot="false" isAbstract="false" name="T" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="992" xmi.id="994" isRoot="false" isAbstract="false" name="TDestroyer" />
-       </UML:ModelElement.templateParameter>
-       <UML:Classifier.feature>
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="995" isRoot="false" isAbstract="false" isQuery="false" name="scheduleDestruction" ownerScope="classifier" >
-         <UML:BehavioralFeature.parameter>
-          <UML:Parameter isSpecification="false" visibility="private" xmi.id="996" value="" type="949" name="obj" />
-         </UML:BehavioralFeature.parameter>
-        </UML:Operation>
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="997" isRoot="false" isAbstract="false" isQuery="false" name="onDeadReference" ownerScope="classifier" />
-       </UML:Classifier.feature>
-       <UML:Namespace.ownedElement>
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="992" xmi.id="993" isRoot="false" isAbstract="false" name="T" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="992" xmi.id="994" isRoot="false" isAbstract="false" name="TDestroyer" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="992" xmi.id="993" isRoot="false" isAbstract="false" name="T" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="992" xmi.id="994" isRoot="false" isAbstract="false" name="TDestroyer" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="992" xmi.id="993" isRoot="false" isAbstract="false" name="T" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="992" xmi.id="994" isRoot="false" isAbstract="false" name="TDestroyer" />
-       </UML:Namespace.ownedElement>
-      </UML:Class>
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="932" xmi.id="1008" isRoot="false" isAbstract="false" name="SingletonHolder" >
-       <UML:ModelElement.templateParameter>
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="1008" xmi.id="1009" isRoot="false" isAbstract="false" name="T" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="1008" xmi.id="1010" isRoot="false" isAbstract="false" name="CreationPolicy" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="1008" xmi.id="1011" isRoot="false" isAbstract="false" name="LifetimePolicy" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="1008" xmi.id="1012" isRoot="false" isAbstract="false" name="ThreadingModel" />
-       </UML:ModelElement.templateParameter>
-       <UML:Classifier.feature>
-        <UML:Attribute isSpecification="false" visibility="private" xmi.id="1022" type="1021" name="mInstance" ownerScope="classifier" />
-        <UML:Attribute isSpecification="false" visibility="private" xmi.id="1023" type="63" name="mDestroyed" ownerScope="classifier" />
-        <UML:Operation comment="//the accessor method." isSpecification="false" isLeaf="false" visibility="public" xmi.id="1013" isRoot="false" isAbstract="false" isQuery="false" name="instance" ownerScope="classifier" >
-         <UML:BehavioralFeature.parameter>
-          <UML:Parameter kind="return" xmi.id="41921" type="1014" />
-         </UML:BehavioralFeature.parameter>
-        </UML:Operation>
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1015" isRoot="false" isAbstract="false" isQuery="false" name="makeInstance" ownerScope="classifier" />
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1016" isRoot="false" isAbstract="false" isQuery="false" name="terminate" ownerScope="classifier" />
-        <UML:Operation stereotype="99" comment="//protected to be sure that nobody may create one by himself." isSpecification="false" isLeaf="false" visibility="protected" xmi.id="1017" isRoot="false" isAbstract="false" isQuery="false" name="SingletonHolder" />
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="1018" isRoot="false" isAbstract="false" isQuery="false" name="destroySingleton" ownerScope="classifier" />
-       </UML:Classifier.feature>
-       <UML:Namespace.ownedElement>
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="1008" xmi.id="1009" isRoot="false" isAbstract="false" name="T" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="1008" xmi.id="1010" isRoot="false" isAbstract="false" name="CreationPolicy" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="1008" xmi.id="1011" isRoot="false" isAbstract="false" name="LifetimePolicy" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="1008" xmi.id="1012" isRoot="false" isAbstract="false" name="ThreadingModel" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="1008" xmi.id="1009" isRoot="false" isAbstract="false" name="T" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="1008" xmi.id="1010" isRoot="false" isAbstract="false" name="CreationPolicy" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="1008" xmi.id="1011" isRoot="false" isAbstract="false" name="LifetimePolicy" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="1008" xmi.id="1012" isRoot="false" isAbstract="false" name="ThreadingModel" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="1008" xmi.id="1009" isRoot="false" isAbstract="false" name="T" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="1008" xmi.id="1010" isRoot="false" isAbstract="false" name="CreationPolicy" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="1008" xmi.id="1011" isRoot="false" isAbstract="false" name="LifetimePolicy" />
-        <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="1008" xmi.id="1012" isRoot="false" isAbstract="false" name="ThreadingModel" />
-        <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1008" xmi.id="1019" isRoot="false" isAbstract="false" name="ThreadingModel" />
-        <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="1008" xmi.id="1020" isRoot="false" isAbstract="false" name="ThreadingModel&lt; T * >::VolatileType" elementReference="1019" />
-        <UML:DataType stereotype="61" isSpecification="false" isLeaf="false" visibility="public" namespace="1008" xmi.id="1021" isRoot="false" isAbstract="false" name="InstanceType" elementReference="1020" />
-       </UML:Namespace.ownedElement>
-      </UML:Class>
-     </UML:Namespace.ownedElement>
-    </UML:Package>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="948" isRoot="false" isAbstract="false" name="T" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="990" isRoot="false" isAbstract="false" name="void" />
-    <UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="998" isRoot="false" isAbstract="false" name="typename utilspp" >
-     <UML:Namespace.ownedElement>
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="998" xmi.id="999" isRoot="false" isAbstract="false" name="SingletonHolder" />
-     </UML:Namespace.ownedElement>
-    </UML:Package>
-    <UML:Class stereotype="159" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1024" isRoot="false" isAbstract="false" name="GUIServer" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1518" isRoot="false" isAbstract="false" name="ObjectPool" >
-     <UML:ModelElement.templateParameter>
-      <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="1518" xmi.id="1519" isRoot="false" isAbstract="false" name="T" />
-     </UML:ModelElement.templateParameter>
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="1527" type="1526" name="mPool" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="1528" type="818" name="mMutex" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="1530" type="1529" name="mSemaphore" />
-      <UML:Operation comment="This function will push a line in the pool." isSpecification="false" isLeaf="false" visibility="public" xmi.id="1520" isRoot="false" isAbstract="false" isQuery="false" name="push" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1522" value="" type="1521" name="line" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="This function will wait for an available line." isSpecification="false" isLeaf="false" visibility="public" xmi.id="1523" isRoot="false" isAbstract="false" isQuery="false" name="pop" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41922" type="63" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1524" value="" type="1014" name="value" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1525" value="" type="70" name="time" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-     <UML:Namespace.ownedElement>
-      <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="1518" xmi.id="1519" isRoot="false" isAbstract="false" name="T" />
-      <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="1518" xmi.id="1519" isRoot="false" isAbstract="false" name="T" />
-      <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" namespace="1518" xmi.id="1519" isRoot="false" isAbstract="false" name="T" />
-     </UML:Namespace.ownedElement>
-    </UML:Class>
-    <UML:Class comment=" Copyright (C) 2005 Savoir-Faire Linux inc.
- Author: Yan Morin &lt;yan.morin@savoirfairelinux.com>
-                                                                             
- 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., 675 Mass Ave, Cambridge, MA 02139, USA." isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1720" isRoot="false" isAbstract="false" name="RequestGetEvents" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="1721" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="1724" isRoot="false" isAbstract="false" isQuery="false" name="RequestGetEvents" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1725" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1726" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1727" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41923" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1728" isRoot="false" isAbstract="false" name="RequestZeroconf" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="1729" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="1732" isRoot="false" isAbstract="false" isQuery="false" name="RequestZeroconf" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1733" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1734" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1735" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41924" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1736" isRoot="false" isAbstract="false" name="RequestZeroconfEvent" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="1737" />
-      <UML:Generalization xmi.idref="1740" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="1743" isRoot="false" isAbstract="false" isQuery="false" name="RequestZeroconfEvent" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1744" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1745" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1746" isRoot="false" isAbstract="false" isQuery="false" name="~ RequestZeroconfEvent" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1747" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41925" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1748" isRoot="false" isAbstract="false" isQuery="false" name="update" />
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1749" isRoot="false" isAbstract="false" name="RequestCallStatus" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="1750" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="1753" isRoot="false" isAbstract="false" isQuery="false" name="RequestCallStatus" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1754" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1755" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1756" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41926" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1757" isRoot="false" isAbstract="false" name="RequestConfigGetAll" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="1758" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="1761" isRoot="false" isAbstract="false" isQuery="false" name="RequestConfigGetAll" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1762" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1763" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1764" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41927" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1765" isRoot="false" isAbstract="false" name="RequestConfigGet" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="1766" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="1773" type="109" name="_section" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="1774" type="109" name="_name" />
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="1769" isRoot="false" isAbstract="false" isQuery="false" name="RequestConfigGet" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1770" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1771" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1772" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41928" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1775" isRoot="false" isAbstract="false" name="RequestConfigSet" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="1776" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="1783" type="109" name="_section" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="1784" type="109" name="_name" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="1785" type="109" name="_value" />
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="1779" isRoot="false" isAbstract="false" isQuery="false" name="RequestConfigSet" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1780" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1781" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1782" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41929" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1786" isRoot="false" isAbstract="false" name="RequestConfigSave" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="1787" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="1790" isRoot="false" isAbstract="false" isQuery="false" name="RequestConfigSave" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1791" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1792" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1793" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41930" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1794" isRoot="false" isAbstract="false" name="RequestList" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="1795" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="1802" type="109" name="_name" />
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="1798" isRoot="false" isAbstract="false" isQuery="false" name="RequestList" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1799" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1800" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1801" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41931" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1803" isRoot="false" isAbstract="false" name="RequestVolumeSpkr" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="1804" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="1811" type="60" name="_percent" />
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="1807" isRoot="false" isAbstract="false" isQuery="false" name="RequestVolumeSpkr" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1808" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1809" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1810" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41932" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1812" isRoot="false" isAbstract="false" name="RequestVolumeMic" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="1813" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="1820" type="60" name="_percent" />
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="1816" isRoot="false" isAbstract="false" isQuery="false" name="RequestVolumeMic" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1817" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1818" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1819" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41933" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1821" isRoot="false" isAbstract="false" name="RequestRegister" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="1822" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="1825" isRoot="false" isAbstract="false" isQuery="false" name="RequestRegister" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1826" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1827" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1828" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41934" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1829" isRoot="false" isAbstract="false" name="RequestUnregister" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="1830" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="1833" isRoot="false" isAbstract="false" isQuery="false" name="RequestUnregister" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1834" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1835" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1836" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41935" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1837" isRoot="false" isAbstract="false" name="RequestSwitch" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="1838" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="1845" type="109" name="_switchName" />
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="1841" isRoot="false" isAbstract="false" isQuery="false" name="RequestSwitch" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1842" value="" type="111" name="sequenceId" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1843" value="" type="564" name="argList" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1844" isRoot="false" isAbstract="false" isQuery="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41936" type="539" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class comment=" Copyright (C) 2005 Savoir-Faire Linux inc.
- Author: Yan Morin &lt;yan.morin@savoirfairelinux.com>
-                                                                             
- 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., 675 Mass Ave, Cambridge, MA 02139, USA.
-//**
-Utilisation:
-TCPSessionIO session = TCPStreamPool(aServer);
-std::string response = &quot;hello&quot;;
-std::string request;
-session.start();
-session.send(response);
-while(session.receive(request)) {
-  std::cout &lt;&lt; request &lt;&lt; std::endl;
-}
-@author Yan Morin" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1861" isRoot="false" isAbstract="false" name="TCPStreamPool" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="1863" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="1878" type="1877" name="_outputPool" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="1879" type="1877" name="_inputPool" />
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="1866" isRoot="false" isAbstract="false" isQuery="false" name="TCPStreamPool" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1869" value="" type="1868" name="server" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1870" isRoot="false" isAbstract="false" isQuery="false" name="~ TCPStreamPool" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1871" isRoot="false" isAbstract="false" isQuery="false" name="run" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1872" isRoot="false" isAbstract="false" isQuery="false" name="send" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1873" value="" type="111" name="response" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1874" isRoot="false" isAbstract="false" isQuery="false" name="sendLast" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1875" isRoot="false" isAbstract="false" isQuery="false" name="receive" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41937" type="63" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1876" value="" type="295" name="request" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class comment=" Copyright (C) 2005 Savoir-Faire Linux inc.
- Author: Yan Morin &lt;yan.morin@savoirfairelinux.com>
-
- 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., 675 Mass Ave, Cambridge, MA 02139, USA.
-//**
-@author Yan Morin" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1880" isRoot="false" isAbstract="false" name="TCPSessionIO" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="1881" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="1895" type="1894" name="_serverSocket" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="1897" type="1896" name="_clientStream" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="1899" type="1898" name="PORT" ownerScope="classifier" />
-      <UML:Attribute isSpecification="false" visibility="private" xmi.id="1901" type="1900" name="IP" ownerScope="classifier" />
-      <UML:Operation stereotype="99" isSpecification="false" isLeaf="false" visibility="public" xmi.id="1884" isRoot="false" isAbstract="false" isQuery="false" name="TCPSessionIO" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1885" value="" type="60" name="port" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1886" isRoot="false" isAbstract="false" isQuery="false" name="~ TCPSessionIO" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1887" isRoot="false" isAbstract="false" isQuery="false" name="send" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1888" value="" type="111" name="response" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1889" isRoot="false" isAbstract="false" isQuery="false" name="sendLast" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1890" isRoot="false" isAbstract="false" isQuery="false" name="receive" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41938" type="63" />
-        <UML:Parameter isSpecification="false" visibility="private" xmi.id="1891" value="" type="295" name="request" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1892" isRoot="false" isAbstract="false" isQuery="false" name="good" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="41939" type="63" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1893" isRoot="false" isAbstract="false" isQuery="false" name="init" />
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Generalization isSpecification="false" child="577" visibility="public" namespace="m1" xmi.id="578" parent="561" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="588" visibility="public" namespace="m1" xmi.id="589" parent="561" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="599" visibility="public" namespace="m1" xmi.id="600" parent="561" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="609" visibility="public" namespace="m1" xmi.id="610" parent="599" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="617" visibility="public" namespace="m1" xmi.id="618" parent="599" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="625" visibility="public" namespace="m1" xmi.id="626" parent="599" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="633" visibility="public" namespace="m1" xmi.id="634" parent="599" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="641" visibility="public" namespace="m1" xmi.id="642" parent="599" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="650" visibility="public" namespace="m1" xmi.id="651" parent="599" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="658" visibility="public" namespace="m1" xmi.id="659" parent="599" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="667" visibility="public" namespace="m1" xmi.id="668" parent="561" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="676" visibility="public" namespace="m1" xmi.id="677" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="684" visibility="public" namespace="m1" xmi.id="685" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="692" visibility="public" namespace="m1" xmi.id="693" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="700" visibility="public" namespace="m1" xmi.id="701" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="708" visibility="public" namespace="m1" xmi.id="709" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="716" visibility="public" namespace="m1" xmi.id="717" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="724" visibility="public" namespace="m1" xmi.id="725" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="733" visibility="public" namespace="m1" xmi.id="734" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="741" visibility="public" namespace="m1" xmi.id="742" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="749" visibility="public" namespace="m1" xmi.id="750" parent="561" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="765" visibility="public" namespace="m1" xmi.id="767" parent="758" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="836" visibility="public" namespace="m1" xmi.id="837" parent="180" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="577" visibility="public" namespace="m1" xmi.id="1228" parent="561" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="588" visibility="public" namespace="m1" xmi.id="1235" parent="561" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="599" visibility="public" namespace="m1" xmi.id="1242" parent="561" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="609" visibility="public" namespace="m1" xmi.id="1250" parent="599" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="617" visibility="public" namespace="m1" xmi.id="1257" parent="599" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="625" visibility="public" namespace="m1" xmi.id="1264" parent="599" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="633" visibility="public" namespace="m1" xmi.id="1271" parent="599" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="641" visibility="public" namespace="m1" xmi.id="1278" parent="599" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="650" visibility="public" namespace="m1" xmi.id="1285" parent="599" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="658" visibility="public" namespace="m1" xmi.id="1292" parent="599" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="667" visibility="public" namespace="m1" xmi.id="1299" parent="561" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="676" visibility="public" namespace="m1" xmi.id="1307" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="684" visibility="public" namespace="m1" xmi.id="1314" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="692" visibility="public" namespace="m1" xmi.id="1321" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="700" visibility="public" namespace="m1" xmi.id="1328" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="708" visibility="public" namespace="m1" xmi.id="1335" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="716" visibility="public" namespace="m1" xmi.id="1342" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="724" visibility="public" namespace="m1" xmi.id="1349" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="733" visibility="public" namespace="m1" xmi.id="1356" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="741" visibility="public" namespace="m1" xmi.id="1363" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="749" visibility="public" namespace="m1" xmi.id="1370" parent="561" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="765" visibility="public" namespace="m1" xmi.id="1382" parent="758" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="836" visibility="public" namespace="m1" xmi.id="1428" parent="180" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="577" visibility="public" namespace="m1" xmi.id="1562" parent="561" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="588" visibility="public" namespace="m1" xmi.id="1569" parent="561" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="599" visibility="public" namespace="m1" xmi.id="1576" parent="561" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="609" visibility="public" namespace="m1" xmi.id="1584" parent="599" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="617" visibility="public" namespace="m1" xmi.id="1591" parent="599" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="625" visibility="public" namespace="m1" xmi.id="1598" parent="599" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="633" visibility="public" namespace="m1" xmi.id="1605" parent="599" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="641" visibility="public" namespace="m1" xmi.id="1612" parent="599" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="650" visibility="public" namespace="m1" xmi.id="1619" parent="599" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="658" visibility="public" namespace="m1" xmi.id="1626" parent="599" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="667" visibility="public" namespace="m1" xmi.id="1633" parent="561" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="676" visibility="public" namespace="m1" xmi.id="1641" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="684" visibility="public" namespace="m1" xmi.id="1648" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="692" visibility="public" namespace="m1" xmi.id="1655" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="700" visibility="public" namespace="m1" xmi.id="1662" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="708" visibility="public" namespace="m1" xmi.id="1669" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="716" visibility="public" namespace="m1" xmi.id="1676" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="724" visibility="public" namespace="m1" xmi.id="1683" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="733" visibility="public" namespace="m1" xmi.id="1690" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="741" visibility="public" namespace="m1" xmi.id="1697" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="749" visibility="public" namespace="m1" xmi.id="1704" parent="561" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="1720" visibility="public" namespace="m1" xmi.id="1721" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="1728" visibility="public" namespace="m1" xmi.id="1729" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="1736" visibility="public" namespace="m1" xmi.id="1737" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="1736" visibility="public" namespace="m1" xmi.id="1740" parent="166" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="1749" visibility="public" namespace="m1" xmi.id="1750" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="1757" visibility="public" namespace="m1" xmi.id="1758" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="1765" visibility="public" namespace="m1" xmi.id="1766" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="1775" visibility="public" namespace="m1" xmi.id="1776" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="1786" visibility="public" namespace="m1" xmi.id="1787" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="1794" visibility="public" namespace="m1" xmi.id="1795" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="1803" visibility="public" namespace="m1" xmi.id="1804" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="1812" visibility="public" namespace="m1" xmi.id="1813" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="1821" visibility="public" namespace="m1" xmi.id="1822" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="1829" visibility="public" namespace="m1" xmi.id="1830" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="1837" visibility="public" namespace="m1" xmi.id="1838" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="1861" visibility="public" namespace="m1" xmi.id="1863" parent="1862" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="1880" visibility="public" namespace="m1" xmi.id="1881" parent="789" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="577" visibility="public" namespace="m1" xmi.id="10459" parent="561" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="588" visibility="public" namespace="m1" xmi.id="10466" parent="561" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="599" visibility="public" namespace="m1" xmi.id="10473" parent="561" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="609" visibility="public" namespace="m1" xmi.id="10481" parent="599" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="617" visibility="public" namespace="m1" xmi.id="10488" parent="599" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="625" visibility="public" namespace="m1" xmi.id="10495" parent="599" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="633" visibility="public" namespace="m1" xmi.id="10502" parent="599" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="641" visibility="public" namespace="m1" xmi.id="10509" parent="599" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="650" visibility="public" namespace="m1" xmi.id="10516" parent="599" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="658" visibility="public" namespace="m1" xmi.id="10523" parent="599" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="667" visibility="public" namespace="m1" xmi.id="10530" parent="561" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="676" visibility="public" namespace="m1" xmi.id="10538" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="684" visibility="public" namespace="m1" xmi.id="10545" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="692" visibility="public" namespace="m1" xmi.id="10552" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="700" visibility="public" namespace="m1" xmi.id="10559" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="708" visibility="public" namespace="m1" xmi.id="10566" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="716" visibility="public" namespace="m1" xmi.id="10573" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="724" visibility="public" namespace="m1" xmi.id="10580" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="733" visibility="public" namespace="m1" xmi.id="10587" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="741" visibility="public" namespace="m1" xmi.id="10594" parent="667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="749" visibility="public" namespace="m1" xmi.id="10601" parent="561" discriminator="" name="" />
-    <UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="26970" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="26971" aggregation="aggregate" type="835" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="26972" aggregation="none" type="72" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="27257" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="27258" aggregation="aggregate" type="835" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="27259" aggregation="none" type="825" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="33525" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="33526" aggregation="composite" type="800" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="33527" aggregation="none" type="561" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="34238" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="34239" aggregation="composite" type="774" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="34240" aggregation="none" type="758" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Dependency isSpecification="false" visibility="public" namespace="m1" xmi.id="34809" client="836" name="" supplier="1024" />
-   </UML:Namespace.ownedElement>
-  </UML:Model>
- </XMI.content>
- <XMI.extensions xmi.extender="umbrello" >
-  <docsettings viewid="58" documentation="" uniqueid="41939" />
-  <diagrams>
-   <diagram snapgrid="0" showattsig="0" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="0" usefillcolor="1" snapx="10" canvaswidth="787" snapy="10" showatts="0" xmi.id="58" documentation="" type="402" showops="0" showpackage="0" name="class diagram" localid="900000" showstereotype="0" showscope="0" snapcsgrid="0" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="553" >
-    <widgets>
-     <classwidget usesdiagramfillcolour="1" width="94" showattsigs="603" usesdiagramusefillcolour="1" x="22" y="25" showopsigs="603" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="160" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="1" width="35" showattsigs="603" usesdiagramusefillcolour="1" x="741" y="144" showopsigs="603" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="74" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="0" width="61" showattsigs="603" usesdiagramusefillcolour="1" x="492" y="135" showopsigs="603" linewidth="none" fillcolour="#ffcab8" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="835" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="1" width="74" showattsigs="603" usesdiagramusefillcolour="1" x="409" y="78" showopsigs="603" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="1024" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="0" width="102" showattsigs="603" usesdiagramusefillcolour="1" x="313" y="138" showopsigs="603" linewidth="none" fillcolour="#ffcab8" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="836" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="0" width="102" showattsigs="603" usesdiagramusefillcolour="1" x="312" y="24" showopsigs="603" linewidth="none" fillcolour="#ffcab8" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="180" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="1" width="89" showattsigs="603" usesdiagramusefillcolour="1" x="608" y="446" showopsigs="603" linewidth="none" fillcolour="none" height="77" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="1518" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="1" width="110" showattsigs="603" usesdiagramusefillcolour="1" x="144" y="329" showopsigs="603" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="561" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="0" width="85" showattsigs="603" usesdiagramusefillcolour="0" x="279" y="402" showopsigs="603" linewidth="none" fillcolour="#ffcab8" height="94" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="577" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
-     <classwidget usesdiagramfillcolour="1" width="123" showattsigs="603" usesdiagramusefillcolour="1" x="21" y="479" showopsigs="603" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="1765" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="1" width="115" showattsigs="603" usesdiagramusefillcolour="1" x="19" y="203" showopsigs="603" linewidth="none" fillcolour="none" height="77" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="765" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="1" width="136" showattsigs="603" usesdiagramusefillcolour="1" x="20" y="113" showopsigs="603" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="758" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="1" width="107" showattsigs="603" usesdiagramusefillcolour="1" x="179" y="27" showopsigs="603" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="774" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="1" width="102" showattsigs="603" usesdiagramusefillcolour="1" x="24" y="404" showopsigs="603" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="667" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="1" width="126" showattsigs="603" usesdiagramusefillcolour="1" x="141" y="403" showopsigs="603" linewidth="none" fillcolour="none" height="52" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="599" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="1" width="75" showattsigs="603" usesdiagramusefillcolour="1" x="436" y="220" showopsigs="603" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="789" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="1" width="60" showattsigs="603" usesdiagramusefillcolour="1" x="607" y="98" showopsigs="603" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="825" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="1" width="101" showattsigs="603" usesdiagramusefillcolour="1" x="430" y="390" showopsigs="603" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="1880" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="1" width="110" showattsigs="603" usesdiagramusefillcolour="1" x="592" y="387" showopsigs="603" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="1861" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="1" width="87" showattsigs="603" usesdiagramusefillcolour="1" x="605" y="259" showopsigs="603" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="1862" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="1" width="79" showattsigs="603" usesdiagramusefillcolour="1" x="434" y="470" showopsigs="603" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="1867" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="1" width="107" showattsigs="603" usesdiagramusefillcolour="1" x="158" y="480" showopsigs="603" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="609" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-     <datatypewidget usesdiagramfillcolour="1" width="74" usesdiagramusefillcolour="1" x="606" y="154" linewidth="none" fillcolour="none" height="42" usefillcolor="1" isinstance="0" xmi.id="72" showstereotype="1" font="Arial,10,-1,5,75,1,0,0,0,0" linecolor="none" />
-     <classwidget usesdiagramfillcolour="0" width="114" showattsigs="603" usesdiagramusefillcolour="1" x="219" y="218" showopsigs="603" linewidth="none" fillcolour="#ffcab8" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="800" showoperations="0" showpackage="0" showscope="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-    </widgets>
-    <messages/>
-    <associations>
-     <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="835" widgetaid="836" xmi.id="928" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
-      <linepath>
-       <startpoint startx="415" starty="160" />
-       <endpoint endx="498" endy="160" />
-       <point x="498" y="160" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="68" usesdiagramusefillcolour="1" x="428" y="162" linewidth="none" posttext="" role="710" fillcolour="none" height="25" usefillcolor="1" pretext="+" isinstance="0" xmi.id="39653" text="_callMap" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-     </assocwidget>
-     <assocwidget totalcounta="3" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="180" widgetaid="836" xmi.id="837" linecolor="none" >
-      <linepath>
-       <startpoint startx="362" starty="138" />
-       <endpoint endx="362" endy="75" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="3" linewidth="none" widgetbid="561" widgetaid="577" xmi.id="578" linecolor="none" >
-      <linepath>
-       <startpoint startx="279" starty="402" />
-       <endpoint endx="254" endy="380" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="758" widgetaid="765" xmi.id="767" linecolor="none" >
-      <linepath>
-       <startpoint startx="94" starty="203" />
-       <endpoint endx="94" endy="164" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="160" widgetaid="774" xmi.id="788" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
-      <linepath>
-       <startpoint startx="179" starty="57" />
-       <endpoint endx="116" endy="57" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="76" usesdiagramusefillcolour="1" x="118" y="66" linewidth="none" posttext="" role="710" fillcolour="none" height="25" usefillcolor="1" pretext="+" isinstance="0" xmi.id="39654" text="_tokenizer" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="1" linewidth="none" widgetbid="561" widgetaid="667" xmi.id="668" linecolor="none" >
-      <linepath>
-       <startpoint startx="126" starty="404" />
-       <endpoint endx="144" endy="380" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="667" widgetaid="1765" xmi.id="1766" linecolor="none" >
-      <linepath>
-       <startpoint startx="73" starty="479" />
-       <endpoint endx="73" endy="455" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="2" linewidth="none" widgetbid="561" widgetaid="599" xmi.id="600" linecolor="none" >
-      <linepath>
-       <startpoint startx="197" starty="403" />
-       <endpoint endx="197" endy="380" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="789" widgetaid="1880" xmi.id="1881" linecolor="none" >
-      <linepath>
-       <startpoint startx="486" starty="390" />
-       <endpoint endx="486" endy="271" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="1518" widgetaid="1861" xmi.id="1878" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
-      <linepath>
-       <startpoint startx="632" starty="438" />
-       <endpoint endx="632" endy="446" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="634" y="431" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="39656" text="0..1" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-      <floatingtext usesdiagramfillcolour="1" width="85" usesdiagramusefillcolour="1" x="549" y="438" linewidth="none" posttext="" role="710" fillcolour="none" height="25" usefillcolor="1" pretext="+" isinstance="0" xmi.id="39655" showstereotype="1" text="_outputPool" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="1861" widgetaid="1880" xmi.id="1897" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
-      <linepath>
-       <startpoint startx="531" starty="414" />
-       <endpoint endx="592" endy="414" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="454" y="298" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="39658" text="0..1" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-      <floatingtext usesdiagramfillcolour="1" width="96" usesdiagramusefillcolour="1" x="625" y="370" linewidth="none" posttext="" role="710" fillcolour="none" height="25" usefillcolor="1" pretext="+" isinstance="0" xmi.id="39657" showstereotype="1" text="_clientStream" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="1862" widgetaid="1861" xmi.id="1863" linecolor="none" >
-      <linepath>
-       <startpoint startx="652" starty="387" />
-       <endpoint endx="652" endy="310" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="1867" widgetaid="1880" xmi.id="1895" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
-      <linepath>
-       <startpoint startx="486" starty="441" />
-       <endpoint endx="486" endy="470" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="488" y="436" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="39660" text="0..1" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-      <floatingtext usesdiagramfillcolour="1" width="100" usesdiagramusefillcolour="1" x="388" y="443" linewidth="none" posttext="" role="710" fillcolour="none" height="25" usefillcolor="1" pretext="+" isinstance="0" xmi.id="39659" showstereotype="1" text="_serverSocket" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="599" widgetaid="609" xmi.id="610" linecolor="none" >
-      <linepath>
-       <startpoint startx="220" starty="480" />
-       <endpoint endx="220" endy="455" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="72" widgetaid="74" xmi.id="151" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
-      <linepath>
-       <startpoint startx="741" starty="167" />
-       <endpoint endx="680" endy="167" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="33" usesdiagramusefillcolour="1" x="682" y="169" linewidth="none" posttext="" role="710" fillcolour="none" height="25" usefillcolor="1" pretext="+" isinstance="0" xmi.id="39661" showstereotype="1" text="_id" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-     </assocwidget>
-     <assocwidget totalcounta="3" indexa="2" totalcountb="2" indexb="1" linewidth="none" widgetbid="72" widgetaid="835" xmi.id="26970" linecolor="none" >
-      <linepath>
-       <startpoint startx="553" starty="167" />
-       <endpoint endx="606" endy="167" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="3" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="825" widgetaid="835" xmi.id="27257" linecolor="none" >
-      <linepath>
-       <startpoint startx="553" starty="136" />
-       <endpoint endx="607" endy="136" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="3" indexa="1" visibilityB="200" totalcountb="3" indexb="2" linewidth="none" widgetbid="774" widgetaid="800" xmi.id="814" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
-      <linepath>
-       <startpoint startx="246" starty="218" />
-       <endpoint endx="246" endy="78" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="63" usesdiagramusefillcolour="1" x="185" y="80" linewidth="none" posttext="" role="710" fillcolour="none" height="25" usefillcolor="1" pretext="+" isinstance="0" xmi.id="39662" showstereotype="1" text="_factory" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="789" widgetaid="800" xmi.id="816" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
-      <linepath>
-       <startpoint startx="333" starty="247" />
-       <endpoint endx="436" endy="247" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="402" y="216" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="39664" showstereotype="1" text="0..1" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-      <floatingtext usesdiagramfillcolour="1" width="82" usesdiagramusefillcolour="1" x="356" y="252" linewidth="none" posttext="" role="710" fillcolour="none" height="25" usefillcolor="1" pretext="+" isinstance="0" xmi.id="39663" text="_sessionIO" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="3" indexb="2" linewidth="none" widgetbid="800" widgetaid="836" xmi.id="929" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
-      <linepath>
-       <startpoint startx="313" starty="189" />
-       <endpoint endx="313" endy="218" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="116" usesdiagramusefillcolour="1" x="199" y="191" linewidth="none" posttext="" role="710" fillcolour="none" height="25" usefillcolor="1" pretext="+" isinstance="0" xmi.id="39665" showstereotype="1" text="_requestManager" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="561" widgetaid="800" xmi.id="33525" linecolor="none" >
-      <linepath>
-       <startpoint startx="229" starty="269" />
-       <endpoint endx="229" endy="329" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="3" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="758" widgetaid="774" xmi.id="34238" linecolor="none" >
-      <linepath>
-       <startpoint startx="198" starty="78" />
-       <endpoint endx="156" endy="138" />
-       <point x="198" y="138" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="3" indexa="2" totalcountb="2" indexb="1" linewidth="none" widgetbid="1024" widgetaid="836" xmi.id="34809" linecolor="none" >
-      <linepath>
-       <startpoint startx="380" starty="138" />
-       <endpoint endx="409" endy="102" />
-       <point x="380" y="102" />
-      </linepath>
-     </assocwidget>
-    </associations>
-   </diagram>
-  </diagrams>
-  <listview>
-   <listitem open="1" type="800" label="Views" >
-    <listitem open="1" type="801" label="Logical View" >
-     <listitem open="0" type="813" id="160" >
-      <listitem open="0" type="815" id="161" />
-      <listitem open="0" type="815" id="162" />
-      <listitem open="0" type="815" id="163" />
-     </listitem>
-     <listitem open="0" type="813" id="74" >
-      <listitem open="0" type="813" id="152" />
-      <listitem open="0" type="813" id="119" />
-      <listitem open="0" type="814" id="150" />
-      <listitem open="0" type="814" id="151" />
-      <listitem open="0" type="814" id="153" />
-      <listitem open="0" type="814" id="154" />
-      <listitem open="0" type="814" id="155" />
-      <listitem open="0" type="814" id="156" />
-      <listitem open="0" type="814" id="157" />
-      <listitem open="0" type="815" id="94" />
-      <listitem open="0" type="815" id="100" />
-      <listitem open="0" type="815" id="101" />
-      <listitem open="0" type="815" id="102" />
-      <listitem open="0" type="815" id="104" />
-      <listitem open="0" type="815" id="105" />
-      <listitem open="0" type="815" id="107" />
-      <listitem open="0" type="815" id="110" />
-      <listitem open="0" type="815" id="113" />
-      <listitem open="0" type="815" id="114" />
-      <listitem open="0" type="815" id="116" />
-      <listitem open="0" type="815" id="117" />
-      <listitem open="0" type="815" id="120" />
-      <listitem open="0" type="815" id="121" />
-      <listitem open="0" type="815" id="123" />
-      <listitem open="0" type="815" id="124" />
-      <listitem open="0" type="815" id="125" />
-      <listitem open="0" type="815" id="126" />
-      <listitem open="0" type="815" id="127" />
-      <listitem open="0" type="815" id="128" />
-      <listitem open="0" type="815" id="129" />
-      <listitem open="0" type="815" id="130" />
-      <listitem open="0" type="815" id="131" />
-      <listitem open="0" type="815" id="132" />
-      <listitem open="0" type="815" id="133" />
-      <listitem open="0" type="815" id="134" />
-      <listitem open="0" type="815" id="135" />
-      <listitem open="0" type="815" id="136" />
-      <listitem open="0" type="815" id="137" />
-      <listitem open="0" type="815" id="139" />
-      <listitem open="0" type="815" id="140" />
-      <listitem open="0" type="815" id="141" />
-      <listitem open="0" type="815" id="142" />
-      <listitem open="0" type="815" id="143" />
-      <listitem open="0" type="815" id="144" />
-      <listitem open="0" type="815" id="146" />
-      <listitem open="0" type="815" id="147" />
-      <listitem open="0" type="815" id="149" />
-      <listitem open="0" type="831" id="80" >
-       <listitem open="0" type="-1" id="81" />
-       <listitem open="0" type="-1" id="82" />
-       <listitem open="0" type="-1" id="83" />
-       <listitem open="0" type="-1" id="84" />
-       <listitem open="0" type="-1" id="85" />
-       <listitem open="0" type="-1" id="86" />
-       <listitem open="0" type="-1" id="87" />
-       <listitem open="0" type="-1" id="88" />
-       <listitem open="0" type="-1" id="89" />
-       <listitem open="0" type="-1" id="90" />
-       <listitem open="0" type="-1" id="91" />
-       <listitem open="0" type="-1" id="92" />
-       <listitem open="0" type="-1" id="93" />
-      </listitem>
-      <listitem open="0" type="831" id="75" >
-       <listitem open="0" type="-1" id="77" />
-       <listitem open="0" type="-1" id="78" />
-       <listitem open="0" type="-1" id="79" />
-      </listitem>
-     </listitem>
-     <listitem open="0" type="813" id="835" />
-     <listitem open="0" type="813" id="1024" />
-     <listitem open="0" type="813" id="836" >
-      <listitem open="0" type="814" id="928" />
-      <listitem open="0" type="814" id="929" />
-      <listitem open="0" type="814" id="930" />
-      <listitem open="0" type="814" id="931" />
-      <listitem open="0" type="815" id="840" />
-      <listitem open="0" type="815" id="841" />
-      <listitem open="0" type="815" id="842" />
-      <listitem open="0" type="815" id="843" />
-      <listitem open="0" type="815" id="847" />
-      <listitem open="0" type="815" id="849" />
-      <listitem open="0" type="815" id="851" />
-      <listitem open="0" type="815" id="853" />
-      <listitem open="0" type="815" id="855" />
-      <listitem open="0" type="815" id="857" />
-      <listitem open="0" type="815" id="859" />
-      <listitem open="0" type="815" id="862" />
-      <listitem open="0" type="815" id="865" />
-      <listitem open="0" type="815" id="867" />
-      <listitem open="0" type="815" id="869" />
-      <listitem open="0" type="815" id="871" />
-      <listitem open="0" type="815" id="872" />
-      <listitem open="0" type="815" id="876" />
-      <listitem open="0" type="815" id="881" />
-      <listitem open="0" type="815" id="883" />
-      <listitem open="0" type="815" id="885" />
-      <listitem open="0" type="815" id="886" />
-      <listitem open="0" type="815" id="891" />
-      <listitem open="0" type="815" id="893" />
-      <listitem open="0" type="815" id="895" />
-      <listitem open="0" type="815" id="897" />
-      <listitem open="0" type="815" id="899" />
-      <listitem open="0" type="815" id="901" />
-      <listitem open="0" type="815" id="904" />
-      <listitem open="0" type="815" id="907" />
-      <listitem open="0" type="815" id="908" />
-      <listitem open="0" type="815" id="910" />
-      <listitem open="0" type="815" id="911" />
-      <listitem open="0" type="815" id="912" />
-      <listitem open="0" type="815" id="913" />
-      <listitem open="0" type="815" id="914" />
-      <listitem open="0" type="815" id="916" />
-      <listitem open="0" type="815" id="920" />
-      <listitem open="0" type="815" id="922" />
-      <listitem open="0" type="815" id="924" />
-      <listitem open="0" type="815" id="926" />
-     </listitem>
-     <listitem open="0" type="813" id="180" >
-      <listitem open="0" type="814" id="298" />
-      <listitem open="0" type="815" id="181" />
-      <listitem open="0" type="815" id="182" />
-      <listitem open="0" type="815" id="183" />
-      <listitem open="0" type="815" id="187" />
-      <listitem open="0" type="815" id="189" />
-      <listitem open="0" type="815" id="191" />
-      <listitem open="0" type="815" id="193" />
-      <listitem open="0" type="815" id="195" />
-      <listitem open="0" type="815" id="197" />
-      <listitem open="0" type="815" id="199" />
-      <listitem open="0" type="815" id="202" />
-      <listitem open="0" type="815" id="205" />
-      <listitem open="0" type="815" id="207" />
-      <listitem open="0" type="815" id="208" />
-      <listitem open="0" type="815" id="209" />
-      <listitem open="0" type="815" id="211" />
-      <listitem open="0" type="815" id="212" />
-      <listitem open="0" type="815" id="217" />
-      <listitem open="0" type="815" id="222" />
-      <listitem open="0" type="815" id="224" />
-      <listitem open="0" type="815" id="226" />
-      <listitem open="0" type="815" id="229" />
-      <listitem open="0" type="815" id="233" />
-      <listitem open="0" type="815" id="235" />
-      <listitem open="0" type="815" id="237" />
-      <listitem open="0" type="815" id="239" />
-      <listitem open="0" type="815" id="241" />
-      <listitem open="0" type="815" id="243" />
-      <listitem open="0" type="815" id="246" />
-      <listitem open="0" type="815" id="247" />
-      <listitem open="0" type="815" id="248" />
-      <listitem open="0" type="815" id="250" />
-      <listitem open="0" type="815" id="251" />
-      <listitem open="0" type="815" id="252" />
-      <listitem open="0" type="815" id="253" />
-      <listitem open="0" type="815" id="256" />
-      <listitem open="0" type="815" id="258" />
-      <listitem open="0" type="815" id="259" />
-      <listitem open="0" type="815" id="260" />
-      <listitem open="0" type="815" id="261" />
-      <listitem open="0" type="815" id="263" />
-      <listitem open="0" type="815" id="267" />
-      <listitem open="0" type="815" id="269" />
-      <listitem open="0" type="815" id="271" />
-      <listitem open="0" type="815" id="273" />
-      <listitem open="0" type="815" id="277" />
-      <listitem open="0" type="815" id="281" />
-      <listitem open="0" type="815" id="284" />
-      <listitem open="0" type="815" id="286" />
-      <listitem open="0" type="815" id="288" />
-      <listitem open="0" type="815" id="289" />
-      <listitem open="0" type="815" id="290" />
-      <listitem open="0" type="815" id="292" />
-      <listitem open="0" type="815" id="293" />
-      <listitem open="0" type="815" id="294" />
-     </listitem>
-     <listitem open="0" type="813" id="1518" >
-      <listitem open="0" type="814" id="1527" />
-      <listitem open="0" type="814" id="1528" />
-      <listitem open="0" type="814" id="1530" />
-      <listitem open="0" type="815" id="1520" />
-      <listitem open="0" type="815" id="1523" />
-      <listitem open="0" type="816" id="1519" />
-     </listitem>
-     <listitem open="0" type="813" id="561" >
-      <listitem open="0" type="814" id="575" />
-      <listitem open="0" type="814" id="576" />
-      <listitem open="0" type="815" id="562" />
-      <listitem open="0" type="815" id="566" />
-      <listitem open="0" type="815" id="567" />
-      <listitem open="0" type="815" id="568" />
-      <listitem open="0" type="815" id="571" />
-      <listitem open="0" type="815" id="574" />
-     </listitem>
-     <listitem open="0" type="813" id="609" >
-      <listitem open="0" type="815" id="613" />
-      <listitem open="0" type="815" id="616" />
-     </listitem>
-     <listitem open="0" type="813" id="577" >
-      <listitem open="0" type="814" id="585" />
-      <listitem open="0" type="814" id="586" />
-      <listitem open="0" type="814" id="587" />
-      <listitem open="0" type="815" id="581" />
-      <listitem open="0" type="815" id="584" />
-     </listitem>
-     <listitem open="0" type="813" id="1749" >
-      <listitem open="0" type="815" id="1753" />
-      <listitem open="0" type="815" id="1756" />
-     </listitem>
-     <listitem open="0" type="813" id="1765" >
-      <listitem open="0" type="814" id="1773" />
-      <listitem open="0" type="814" id="1774" />
-      <listitem open="0" type="815" id="1769" />
-      <listitem open="0" type="815" id="1772" />
-     </listitem>
-     <listitem open="0" type="813" id="1757" >
-      <listitem open="0" type="815" id="1761" />
-      <listitem open="0" type="815" id="1764" />
-     </listitem>
-     <listitem open="0" type="813" id="1786" >
-      <listitem open="0" type="815" id="1790" />
-      <listitem open="0" type="815" id="1793" />
-     </listitem>
-     <listitem open="0" type="813" id="1775" >
-      <listitem open="0" type="814" id="1783" />
-      <listitem open="0" type="814" id="1784" />
-      <listitem open="0" type="814" id="1785" />
-      <listitem open="0" type="815" id="1779" />
-      <listitem open="0" type="815" id="1782" />
-     </listitem>
-     <listitem open="0" type="813" id="560" />
-     <listitem open="0" type="813" id="765" >
-      <listitem open="0" type="815" id="770" />
-      <listitem open="0" type="815" id="773" />
-      <listitem open="0" type="816" id="766" />
-     </listitem>
-     <listitem open="0" type="813" id="758" >
-      <listitem open="0" type="815" id="759" />
-      <listitem open="0" type="815" id="763" />
-     </listitem>
-     <listitem open="0" type="813" id="658" >
-      <listitem open="0" type="814" id="666" />
-      <listitem open="0" type="815" id="662" />
-      <listitem open="0" type="815" id="665" />
-     </listitem>
-     <listitem open="0" type="813" id="774" >
-      <listitem open="0" type="814" id="787" />
-      <listitem open="0" type="814" id="788" />
-      <listitem open="0" type="815" id="775" />
-      <listitem open="0" type="815" id="776" />
-      <listitem open="0" type="815" id="778" />
-      <listitem open="0" type="815" id="782" />
-      <listitem open="0" type="815" id="784" />
-     </listitem>
-     <listitem open="0" type="813" id="1720" >
-      <listitem open="0" type="815" id="1724" />
-      <listitem open="0" type="815" id="1727" />
-     </listitem>
-     <listitem open="0" type="813" id="667" >
-      <listitem open="0" type="815" id="671" />
-      <listitem open="0" type="815" id="674" />
-      <listitem open="0" type="815" id="675" />
-     </listitem>
-     <listitem open="0" type="813" id="599" >
-      <listitem open="0" type="814" id="608" />
-      <listitem open="0" type="815" id="603" />
-      <listitem open="0" type="815" id="606" />
-      <listitem open="0" type="815" id="607" />
-     </listitem>
-     <listitem open="0" type="813" id="650" >
-      <listitem open="0" type="815" id="654" />
-      <listitem open="0" type="815" id="657" />
-     </listitem>
-     <listitem open="0" type="813" id="716" >
-      <listitem open="0" type="815" id="720" />
-      <listitem open="0" type="815" id="723" />
-     </listitem>
-     <listitem open="0" type="813" id="625" >
-      <listitem open="0" type="815" id="629" />
-      <listitem open="0" type="815" id="632" />
-     </listitem>
-     <listitem open="0" type="813" id="1794" >
-      <listitem open="0" type="814" id="1802" />
-      <listitem open="0" type="815" id="1798" />
-      <listitem open="0" type="815" id="1801" />
-     </listitem>
-     <listitem open="0" type="813" id="800" >
-      <listitem open="0" type="814" id="814" />
-      <listitem open="0" type="814" id="816" />
-      <listitem open="0" type="814" id="819" />
-      <listitem open="0" type="814" id="820" />
-      <listitem open="0" type="814" id="822" />
-      <listitem open="0" type="814" id="823" />
-      <listitem open="0" type="814" id="824" />
-      <listitem open="0" type="815" id="801" />
-      <listitem open="0" type="815" id="802" />
-      <listitem open="0" type="815" id="803" />
-      <listitem open="0" type="815" id="805" />
-      <listitem open="0" type="815" id="808" />
-      <listitem open="0" type="815" id="809" />
-      <listitem open="0" type="815" id="810" />
-      <listitem open="0" type="815" id="811" />
-     </listitem>
-     <listitem open="0" type="813" id="676" >
-      <listitem open="0" type="815" id="680" />
-      <listitem open="0" type="815" id="683" />
-     </listitem>
-     <listitem open="0" type="813" id="724" >
-      <listitem open="0" type="814" id="732" />
-      <listitem open="0" type="815" id="728" />
-      <listitem open="0" type="815" id="731" />
-     </listitem>
-     <listitem open="0" type="813" id="733" >
-      <listitem open="0" type="815" id="737" />
-      <listitem open="0" type="815" id="740" />
-     </listitem>
-     <listitem open="0" type="813" id="700" >
-      <listitem open="0" type="815" id="704" />
-      <listitem open="0" type="815" id="707" />
-     </listitem>
-     <listitem open="0" type="813" id="617" >
-      <listitem open="0" type="815" id="621" />
-      <listitem open="0" type="815" id="624" />
-     </listitem>
-     <listitem open="0" type="813" id="1821" >
-      <listitem open="0" type="815" id="1825" />
-      <listitem open="0" type="815" id="1828" />
-     </listitem>
-     <listitem open="0" type="813" id="708" >
-      <listitem open="0" type="815" id="712" />
-      <listitem open="0" type="815" id="715" />
-     </listitem>
-     <listitem open="0" type="813" id="741" >
-      <listitem open="0" type="815" id="745" />
-      <listitem open="0" type="815" id="748" />
-     </listitem>
-     <listitem open="0" type="813" id="1837" >
-      <listitem open="0" type="814" id="1845" />
-      <listitem open="0" type="815" id="1841" />
-      <listitem open="0" type="815" id="1844" />
-     </listitem>
-     <listitem open="0" type="813" id="749" >
-      <listitem open="0" type="815" id="753" />
-      <listitem open="0" type="815" id="756" />
-      <listitem open="0" type="815" id="757" />
-     </listitem>
-     <listitem open="0" type="813" id="588" >
-      <listitem open="0" type="814" id="596" />
-      <listitem open="0" type="814" id="597" />
-      <listitem open="0" type="814" id="598" />
-      <listitem open="0" type="815" id="592" />
-      <listitem open="0" type="815" id="595" />
-     </listitem>
-     <listitem open="0" type="813" id="641" >
-      <listitem open="0" type="814" id="649" />
-      <listitem open="0" type="815" id="645" />
-      <listitem open="0" type="815" id="648" />
-     </listitem>
-     <listitem open="0" type="813" id="633" >
-      <listitem open="0" type="815" id="637" />
-      <listitem open="0" type="815" id="640" />
-     </listitem>
-     <listitem open="0" type="813" id="684" >
-      <listitem open="0" type="815" id="688" />
-      <listitem open="0" type="815" id="691" />
-     </listitem>
-     <listitem open="0" type="813" id="1829" >
-      <listitem open="0" type="815" id="1833" />
-      <listitem open="0" type="815" id="1836" />
-     </listitem>
-     <listitem open="0" type="813" id="692" >
-      <listitem open="0" type="815" id="696" />
-      <listitem open="0" type="815" id="699" />
-     </listitem>
-     <listitem open="0" type="813" id="1812" >
-      <listitem open="0" type="814" id="1820" />
-      <listitem open="0" type="815" id="1816" />
-      <listitem open="0" type="815" id="1819" />
-     </listitem>
-     <listitem open="0" type="813" id="1803" >
-      <listitem open="0" type="814" id="1811" />
-      <listitem open="0" type="815" id="1807" />
-      <listitem open="0" type="815" id="1810" />
-     </listitem>
-     <listitem open="0" type="813" id="1728" >
-      <listitem open="0" type="815" id="1732" />
-      <listitem open="0" type="815" id="1735" />
-     </listitem>
-     <listitem open="0" type="813" id="1736" >
-      <listitem open="0" type="815" id="1743" />
-      <listitem open="0" type="815" id="1746" />
-      <listitem open="0" type="815" id="1747" />
-      <listitem open="0" type="815" id="1748" />
-     </listitem>
-     <listitem open="0" type="813" id="539" >
-      <listitem open="0" type="814" id="555" />
-      <listitem open="0" type="814" id="556" />
-      <listitem open="0" type="814" id="557" />
-      <listitem open="0" type="814" id="559" />
-      <listitem open="0" type="815" id="540" />
-      <listitem open="0" type="815" id="541" />
-      <listitem open="0" type="815" id="545" />
-      <listitem open="0" type="815" id="549" />
-      <listitem open="0" type="815" id="550" />
-      <listitem open="0" type="815" id="551" />
-      <listitem open="0" type="815" id="552" />
-      <listitem open="0" type="815" id="553" />
-     </listitem>
-     <listitem open="0" type="813" id="789" >
-      <listitem open="0" type="815" id="790" />
-      <listitem open="0" type="815" id="792" />
-      <listitem open="0" type="815" id="793" />
-      <listitem open="0" type="815" id="795" />
-      <listitem open="0" type="815" id="796" />
-      <listitem open="0" type="815" id="798" />
-      <listitem open="0" type="815" id="799" />
-     </listitem>
-     <listitem open="0" type="813" id="825" >
-      <listitem open="0" type="814" id="833" />
-      <listitem open="0" type="814" id="834" />
-      <listitem open="0" type="815" id="826" />
-      <listitem open="0" type="815" id="827" />
-      <listitem open="0" type="815" id="830" />
-      <listitem open="0" type="815" id="831" />
-      <listitem open="0" type="815" id="832" />
-     </listitem>
-     <listitem open="0" type="813" id="948" />
-     <listitem open="0" type="813" id="1880" >
-      <listitem open="0" type="814" id="1895" />
-      <listitem open="0" type="814" id="1897" />
-      <listitem open="0" type="814" id="1899" />
-      <listitem open="0" type="814" id="1901" />
-      <listitem open="0" type="815" id="1884" />
-      <listitem open="0" type="815" id="1886" />
-      <listitem open="0" type="815" id="1887" />
-      <listitem open="0" type="815" id="1889" />
-      <listitem open="0" type="815" id="1890" />
-      <listitem open="0" type="815" id="1892" />
-      <listitem open="0" type="815" id="1893" />
-     </listitem>
-     <listitem open="0" type="813" id="1861" >
-      <listitem open="0" type="814" id="1878" />
-      <listitem open="0" type="814" id="1879" />
-      <listitem open="0" type="815" id="1866" />
-      <listitem open="0" type="815" id="1870" />
-      <listitem open="0" type="815" id="1871" />
-      <listitem open="0" type="815" id="1872" />
-      <listitem open="0" type="815" id="1874" />
-      <listitem open="0" type="815" id="1875" />
-     </listitem>
-     <listitem open="0" type="813" id="158" />
-     <listitem open="0" type="813" id="73" />
-     <listitem open="0" type="813" id="990" />
-     <listitem open="0" type="818" id="165" >
-      <listitem open="0" type="813" id="166" >
-       <listitem open="0" type="815" id="167" />
-       <listitem open="0" type="815" id="168" />
-      </listitem>
-      <listitem open="0" type="813" id="169" >
-       <listitem open="0" type="814" id="179" />
-       <listitem open="0" type="815" id="170" />
-       <listitem open="0" type="815" id="171" />
-       <listitem open="0" type="815" id="174" />
-       <listitem open="0" type="815" id="176" />
-      </listitem>
-     </listitem>
-     <listitem open="0" type="818" id="817" >
-      <listitem open="0" type="813" id="818" />
-      <listitem open="0" type="813" id="1529" />
-      <listitem open="0" type="813" id="1862" />
-      <listitem open="0" type="813" id="1867" />
-     </listitem>
-     <listitem open="0" type="818" id="108" >
-      <listitem open="0" type="813" id="177" />
-      <listitem open="0" type="813" id="785" />
-      <listitem open="0" type="813" id="109" />
-     </listitem>
-     <listitem open="0" type="818" id="998" >
-      <listitem open="0" type="813" id="999" />
-     </listitem>
-     <listitem open="0" type="818" id="932" >
-      <listitem open="0" type="813" id="945" >
-       <listitem open="0" type="815" id="947" />
-       <listitem open="0" type="815" id="950" />
-       <listitem open="0" type="816" id="946" />
-      </listitem>
-      <listitem open="0" type="813" id="952" >
-       <listitem open="0" type="815" id="954" />
-       <listitem open="0" type="815" id="956" />
-       <listitem open="0" type="816" id="953" />
-      </listitem>
-      <listitem open="0" type="813" id="992" >
-       <listitem open="0" type="815" id="995" />
-       <listitem open="0" type="815" id="997" />
-       <listitem open="0" type="816" id="993" />
-       <listitem open="0" type="816" id="994" />
-      </listitem>
-      <listitem open="0" type="813" id="1008" >
-       <listitem open="0" type="813" id="1019" />
-       <listitem open="0" type="814" id="1022" />
-       <listitem open="0" type="814" id="1023" />
-       <listitem open="0" type="815" id="1013" />
-       <listitem open="0" type="815" id="1015" />
-       <listitem open="0" type="815" id="1016" />
-       <listitem open="0" type="815" id="1017" />
-       <listitem open="0" type="815" id="1018" />
-       <listitem open="0" type="816" id="1009" />
-       <listitem open="0" type="816" id="1010" />
-       <listitem open="0" type="816" id="1011" />
-       <listitem open="0" type="816" id="1012" />
-       <listitem open="0" type="829" id="1021" />
-       <listitem open="0" type="829" id="1020" />
-      </listitem>
-      <listitem open="0" type="813" id="934" >
-       <listitem open="0" type="813" id="944" />
-       <listitem open="0" type="813" id="939" >
-        <listitem open="0" type="815" id="940" />
-        <listitem open="0" type="815" id="941" />
-       </listitem>
-       <listitem open="0" type="813" id="936" >
-        <listitem open="0" type="815" id="937" />
-        <listitem open="0" type="815" id="938" />
-       </listitem>
-       <listitem open="0" type="816" id="935" />
-      </listitem>
-      <listitem open="0" type="813" id="933" />
-      <listitem open="0" type="818" id="957" >
-       <listitem open="0" type="813" id="972" >
-        <listitem open="0" type="814" id="984" />
-        <listitem open="0" type="814" id="985" />
-        <listitem open="0" type="815" id="979" />
-        <listitem open="0" type="815" id="983" />
-        <listitem open="0" type="816" id="973" />
-        <listitem open="0" type="816" id="974" />
-       </listitem>
-       <listitem open="0" type="813" id="968" >
-        <listitem open="0" type="815" id="970" />
-        <listitem open="0" type="816" id="969" />
-       </listitem>
-       <listitem open="0" type="813" id="958" >
-        <listitem open="0" type="814" id="966" />
-        <listitem open="0" type="815" id="959" />
-        <listitem open="0" type="815" id="961" />
-        <listitem open="0" type="815" id="962" />
-       </listitem>
-       <listitem open="0" type="813" id="986" >
-        <listitem open="0" type="814" id="991" />
-        <listitem open="0" type="815" id="988" />
-        <listitem open="0" type="816" id="987" />
-       </listitem>
-       <listitem open="0" type="829" id="967" />
-      </listitem>
-     </listitem>
-     <listitem open="0" type="830" label="Datatypes" >
-      <listitem open="0" type="829" id="72" />
-      <listitem open="0" type="829" id="1877" />
-      <listitem open="0" type="829" id="172" />
-      <listitem open="0" type="829" id="265" />
-      <listitem open="0" type="829" id="762" />
-      <listitem open="0" type="829" id="764" />
-      <listitem open="0" type="829" id="815" />
-      <listitem open="0" type="829" id="918" />
-      <listitem open="0" type="829" id="1014" />
-      <listitem open="0" type="829" id="949" />
-      <listitem open="0" type="829" id="1896" />
-      <listitem open="0" type="829" id="215" />
-      <listitem open="0" type="829" id="97" />
-      <listitem open="0" type="829" id="63" />
-      <listitem open="0" type="829" id="62" />
-      <listitem open="0" type="829" id="963" />
-      <listitem open="0" type="829" id="806" />
-      <listitem open="0" type="829" id="1521" />
-      <listitem open="0" type="829" id="564" />
-      <listitem open="0" type="829" id="1900" />
-      <listitem open="0" type="829" id="1898" />
-      <listitem open="0" type="829" id="558" />
-      <listitem open="0" type="829" id="111" />
-      <listitem open="0" type="829" id="65" />
-      <listitem open="0" type="829" id="64" />
-      <listitem open="0" type="829" id="60" />
-      <listitem open="0" type="829" id="67" />
-      <listitem open="0" type="829" id="942" />
-      <listitem open="0" type="829" id="1868" />
-      <listitem open="0" type="829" id="1894" />
-      <listitem open="0" type="829" id="66" />
-      <listitem open="0" type="829" id="178" />
-      <listitem open="0" type="829" id="1526" />
-      <listitem open="0" type="829" id="821" />
-      <listitem open="0" type="829" id="786" />
-      <listitem open="0" type="829" id="295" />
-      <listitem open="0" type="829" id="71" />
-      <listitem open="0" type="829" id="1000" />
-      <listitem open="0" type="829" id="68" />
-      <listitem open="0" type="829" id="70" />
-      <listitem open="0" type="829" id="69" />
-     </listitem>
-    </listitem>
-    <listitem open="1" type="802" label="Use Case View" />
-    <listitem open="1" type="821" label="Component View" />
-    <listitem open="1" type="827" label="Deployment View" />
-    <listitem open="1" type="836" label="Entity Relationship Model" />
-   </listitem>
-  </listview>
-  <codegeneration>
-   <codegenerator language="C++" >
-    <classifiercodedocument writeOutCode="true" package="" id="73" parent_class="73" fileExt=".cpp" fileName="voiplink" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;voiplink.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        voiplink.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="74" parent_class="74" fileExt=".cpp" fileName="call" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;call.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="94" tag="operation_94" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// Constructor" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="100" tag="operation_100" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// Destructor" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="150" tag="hblock_tag_0" canDelete="false" classfield_id="150" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="150" tag="hblock_tag_1" canDelete="false" classfield_id="150" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="151" tag="hblock_tag_2" canDelete="false" classfield_id="151" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="151" tag="hblock_tag_3" canDelete="false" classfield_id="151" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="153" tag="hblock_tag_4" canDelete="false" classfield_id="153" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="153" tag="hblock_tag_5" canDelete="false" classfield_id="153" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="154" tag="hblock_tag_6" canDelete="false" classfield_id="154" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="154" tag="hblock_tag_7" canDelete="false" classfield_id="154" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="155" tag="hblock_tag_8" canDelete="false" classfield_id="155" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="155" tag="hblock_tag_9" canDelete="false" classfield_id="155" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="156" tag="hblock_tag_10" canDelete="false" classfield_id="156" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="156" tag="hblock_tag_11" canDelete="false" classfield_id="156" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="157" tag="hblock_tag_12" canDelete="false" classfield_id="157" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="157" tag="hblock_tag_13" canDelete="false" classfield_id="157" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="101" tag="operation_101" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// Handle call-id" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="102" tag="operation_102" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="104" tag="operation_104" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// Accessor and modifior of VoIPLink" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="105" tag="operation_105" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="107" tag="operation_107" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// Handle id name and id number" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="110" tag="operation_110" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="113" tag="operation_113" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="114" tag="operation_114" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="116" tag="operation_116" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// Handle state" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="117" tag="operation_117" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="120" tag="operation_120" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// Handle type of call (incoming or outoing)" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="121" tag="operation_121" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="123" tag="operation_123" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="124" tag="operation_124" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="125" tag="operation_125" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="126" tag="operation_126" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="127" tag="operation_127" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="128" tag="operation_128" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="129" tag="operation_129" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="130" tag="operation_130" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="131" tag="operation_131" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="132" tag="operation_132" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="133" tag="operation_133" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="134" tag="operation_134" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="135" tag="operation_135" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="136" tag="operation_136" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="137" tag="operation_137" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="139" tag="operation_139" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="140" tag="operation_140" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="141" tag="operation_141" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="142" tag="operation_142" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="143" tag="operation_143" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="144" tag="operation_144" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="146" tag="operation_146" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="147" tag="operation_147" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="149" tag="operation_149" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        call.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="150" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="150" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="150" tag="hblock_tag_0" canDelete="false" classfield_id="150" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="150" tag="hblock_tag_1" canDelete="false" classfield_id="150" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="151" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="151" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="151" tag="hblock_tag_2" canDelete="false" classfield_id="151" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="151" tag="hblock_tag_3" canDelete="false" classfield_id="151" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="153" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="153" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="153" tag="hblock_tag_4" canDelete="false" classfield_id="153" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="153" tag="hblock_tag_5" canDelete="false" classfield_id="153" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="154" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="154" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="154" tag="hblock_tag_6" canDelete="false" classfield_id="154" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="154" tag="hblock_tag_7" canDelete="false" classfield_id="154" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="155" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="155" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="155" tag="hblock_tag_8" canDelete="false" classfield_id="155" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="155" tag="hblock_tag_9" canDelete="false" classfield_id="155" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="156" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="156" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="156" tag="hblock_tag_10" canDelete="false" classfield_id="156" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="156" tag="hblock_tag_11" canDelete="false" classfield_id="156" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="157" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="157" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="157" tag="hblock_tag_12" canDelete="false" classfield_id="157" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="157" tag="hblock_tag_13" canDelete="false" classfield_id="157" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="std" id="109" parent_class="109" fileExt=".cpp" fileName="string" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;string.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        string.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is std&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="std" id="177" parent_class="177" fileExt=".cpp" fileName="list" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;list.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        list.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is std&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="std" id="785" parent_class="785" fileExt=".cpp" fileName="map" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;map.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        map.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is std&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="158" parent_class="158" fileExt=".cpp" fileName="tokenlist" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;tokenlist.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        tokenlist.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="160" parent_class="160" fileExt=".cpp" fileName="argtokenizer" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;argtokenizer.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="161" tag="operation_161" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="162" tag="operation_162" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="163" tag="operation_163" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="//  dtor/**&amp;#010;Tokenize a string into a list of string&amp;#010;Separators are: space, newline and tab ( ,\n,\t)&amp;#010;@author: Jean-Philippe Barrette-LaPierre" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        argtokenizer.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="pattern" id="166" parent_class="166" fileExt=".cpp" fileName="observer" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;observer.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="167" tag="operation_167" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="168" tag="operation_168" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        observer.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is pattern&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="pattern" id="169" parent_class="169" fileExt=".cpp" fileName="subject" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;subject.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="170" tag="operation_170" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="179" tag="hblock_tag_0" canDelete="false" classfield_id="179" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="179" tag="hblock_tag_1" canDelete="false" classfield_id="179" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="171" tag="operation_171" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="174" tag="operation_174" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="176" tag="operation_176" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        subject.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is pattern&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="179" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="179" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="179" tag="hblock_tag_0" canDelete="false" classfield_id="179" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="179" tag="hblock_tag_1" canDelete="false" classfield_id="179" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="180" parent_class="180" fileExt=".cpp" fileName="guiframework" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;guiframework.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="181" tag="operation_181" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="182" tag="operation_182" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="298" tag="hblock_tag_0" canDelete="false" classfield_id="298" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="298" tag="hblock_tag_1" canDelete="false" classfield_id="298" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="183" tag="operation_183" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Parent class to child class" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="187" tag="operation_187" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="189" tag="operation_189" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="191" tag="operation_191" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="193" tag="operation_193" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="195" tag="operation_195" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="197" tag="operation_197" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="199" tag="operation_199" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="202" tag="operation_202" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="205" tag="operation_205" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="207" tag="operation_207" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="208" tag="operation_208" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="209" tag="operation_209" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="211" tag="operation_211" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="212" tag="operation_212" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="217" tag="operation_217" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="222" tag="operation_222" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="224" tag="operation_224" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="226" tag="operation_226" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Child class to parent class" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="229" tag="operation_229" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="233" tag="operation_233" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="235" tag="operation_235" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="237" tag="operation_237" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="239" tag="operation_239" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="241" tag="operation_241" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="243" tag="operation_243" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="246" tag="operation_246" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="247" tag="operation_247" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="248" tag="operation_248" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="250" tag="operation_250" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="251" tag="operation_251" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="252" tag="operation_252" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="253" tag="operation_253" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="256" tag="operation_256" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="258" tag="operation_258" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="259" tag="operation_259" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="260" tag="operation_260" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// config" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="261" tag="operation_261" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="263" tag="operation_263" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="267" tag="operation_267" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="269" tag="operation_269" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="271" tag="operation_271" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="273" tag="operation_273" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="277" tag="operation_277" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="281" tag="operation_281" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="284" tag="operation_284" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="286" tag="operation_286" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="288" tag="operation_288" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="289" tag="operation_289" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="290" tag="operation_290" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="292" tag="operation_292" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="293" tag="operation_293" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="294" tag="operation_294" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        guiframework.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="298" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="298" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="298" tag="hblock_tag_0" canDelete="false" classfield_id="298" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="298" tag="hblock_tag_1" canDelete="false" classfield_id="298" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="539" parent_class="539" fileExt=".cpp" fileName="responsemessage" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;responsemessage.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="540" tag="operation_540" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="541" tag="operation_541" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// build a constructor with a TokenList// so that they will be encoded.." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="545" tag="operation_545" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="549" tag="operation_549" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="559" tag="hblock_tag_0" canDelete="false" classfield_id="559" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="559" tag="hblock_tag_1" canDelete="false" classfield_id="559" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="555" tag="hblock_tag_2" canDelete="false" classfield_id="555" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of _code&amp;#010;// 3 numbers long code&amp;#010;@return the value of _code" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="555" tag="hblock_tag_3" canDelete="false" classfield_id="555" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of _code&amp;#010;// 3 numbers long code&amp;#010;@param value the value of _code" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="556" tag="hblock_tag_4" canDelete="false" classfield_id="556" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="556" tag="hblock_tag_5" canDelete="false" classfield_id="556" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="557" tag="hblock_tag_6" canDelete="false" classfield_id="557" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="557" tag="hblock_tag_7" canDelete="false" classfield_id="557" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="550" tag="operation_550" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="551" tag="operation_551" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="552" tag="operation_552" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="553" tag="operation_553" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// append an encoded string to the message" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        responsemessage.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="555" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="// 3 numbers long code" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="555" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="555" tag="hblock_tag_2" canDelete="false" classfield_id="555" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of _code&amp;#010;// 3 numbers long code&amp;#010;@return the value of _code" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="555" tag="hblock_tag_3" canDelete="false" classfield_id="555" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of _code&amp;#010;// 3 numbers long code&amp;#010;@param value the value of _code" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="556" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="556" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="556" tag="hblock_tag_4" canDelete="false" classfield_id="556" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="556" tag="hblock_tag_5" canDelete="false" classfield_id="556" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="557" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="557" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="557" tag="hblock_tag_6" canDelete="false" classfield_id="557" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="557" tag="hblock_tag_7" canDelete="false" classfield_id="557" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="559" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="559" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="559" tag="hblock_tag_0" canDelete="false" classfield_id="559" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="559" tag="hblock_tag_1" canDelete="false" classfield_id="559" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="560" parent_class="560" fileExt=".cpp" fileName="requestconstructorexception" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestconstructorexception.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestconstructorexception.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="561" parent_class="561" fileExt=".cpp" fileName="request" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;request.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="562" tag="operation_562" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="566" tag="operation_566" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="575" tag="hblock_tag_0" canDelete="false" classfield_id="575" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="575" tag="hblock_tag_1" canDelete="false" classfield_id="575" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="576" tag="hblock_tag_2" canDelete="false" classfield_id="576" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="576" tag="hblock_tag_3" canDelete="false" classfield_id="576" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="33525" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="33525" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="33525" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="33525" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="33525" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="33525" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="33525" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="33525" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="33525" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="33525" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="567" tag="operation_567" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="568" tag="operation_568" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="571" tag="operation_571" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="574" tag="operation_574" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        request.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="575" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="575" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="575" tag="hblock_tag_0" canDelete="false" classfield_id="575" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="575" tag="hblock_tag_1" canDelete="false" classfield_id="575" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="576" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="576" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="576" tag="hblock_tag_2" canDelete="false" classfield_id="576" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="576" tag="hblock_tag_3" canDelete="false" classfield_id="576" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="33525" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="33525" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="33525" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="33525" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="33525" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="33525" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="33525" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="33525" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="33525" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="33525" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="33525" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="33525" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="577" parent_class="577" fileExt=".cpp" fileName="requestcall" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestcall.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="581" tag="operation_581" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="585" tag="hblock_tag_0" canDelete="false" classfield_id="585" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="585" tag="hblock_tag_1" canDelete="false" classfield_id="585" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="586" tag="hblock_tag_2" canDelete="false" classfield_id="586" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="586" tag="hblock_tag_3" canDelete="false" classfield_id="586" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="587" tag="hblock_tag_4" canDelete="false" classfield_id="587" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="587" tag="hblock_tag_5" canDelete="false" classfield_id="587" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="584" tag="operation_584" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestcall.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="585" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="585" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="585" tag="hblock_tag_0" canDelete="false" classfield_id="585" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="585" tag="hblock_tag_1" canDelete="false" classfield_id="585" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="586" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="586" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="586" tag="hblock_tag_2" canDelete="false" classfield_id="586" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="586" tag="hblock_tag_3" canDelete="false" classfield_id="586" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="587" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="587" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="587" tag="hblock_tag_4" canDelete="false" classfield_id="587" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="587" tag="hblock_tag_5" canDelete="false" classfield_id="587" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="588" parent_class="588" fileExt=".cpp" fileName="requesttextmessage" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requesttextmessage.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="592" tag="operation_592" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="596" tag="hblock_tag_0" canDelete="false" classfield_id="596" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="596" tag="hblock_tag_1" canDelete="false" classfield_id="596" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="597" tag="hblock_tag_2" canDelete="false" classfield_id="597" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="597" tag="hblock_tag_3" canDelete="false" classfield_id="597" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="598" tag="hblock_tag_4" canDelete="false" classfield_id="598" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="598" tag="hblock_tag_5" canDelete="false" classfield_id="598" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="595" tag="operation_595" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requesttextmessage.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="596" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="596" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="596" tag="hblock_tag_0" canDelete="false" classfield_id="596" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="596" tag="hblock_tag_1" canDelete="false" classfield_id="596" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="597" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="597" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="597" tag="hblock_tag_2" canDelete="false" classfield_id="597" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="597" tag="hblock_tag_3" canDelete="false" classfield_id="597" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="598" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="598" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="598" tag="hblock_tag_4" canDelete="false" classfield_id="598" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="598" tag="hblock_tag_5" canDelete="false" classfield_id="598" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="599" parent_class="599" fileExt=".cpp" fileName="requestglobalcall" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestglobalcall.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="603" tag="operation_603" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="606" tag="operation_606" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="608" tag="hblock_tag_0" canDelete="false" classfield_id="608" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="608" tag="hblock_tag_1" canDelete="false" classfield_id="608" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="607" tag="operation_607" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestglobalcall.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="608" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="608" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="608" tag="hblock_tag_0" canDelete="false" classfield_id="608" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="608" tag="hblock_tag_1" canDelete="false" classfield_id="608" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="609" parent_class="609" fileExt=".cpp" fileName="requestanswer" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestanswer.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="613" tag="operation_613" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="616" tag="operation_616" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestanswer.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="617" parent_class="617" fileExt=".cpp" fileName="requestrefuse" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestrefuse.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="621" tag="operation_621" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="624" tag="operation_624" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestrefuse.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="625" parent_class="625" fileExt=".cpp" fileName="requesthold" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requesthold.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="629" tag="operation_629" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="632" tag="operation_632" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requesthold.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="633" parent_class="633" fileExt=".cpp" fileName="requestunhold" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestunhold.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="637" tag="operation_637" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="640" tag="operation_640" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestunhold.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="641" parent_class="641" fileExt=".cpp" fileName="requesttransfer" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requesttransfer.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="645" tag="operation_645" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="649" tag="hblock_tag_0" canDelete="false" classfield_id="649" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="649" tag="hblock_tag_1" canDelete="false" classfield_id="649" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="648" tag="operation_648" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requesttransfer.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="649" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="649" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="649" tag="hblock_tag_0" canDelete="false" classfield_id="649" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="649" tag="hblock_tag_1" canDelete="false" classfield_id="649" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="650" parent_class="650" fileExt=".cpp" fileName="requesthangup" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requesthangup.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="654" tag="operation_654" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="657" tag="operation_657" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requesthangup.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="658" parent_class="658" fileExt=".cpp" fileName="requestdtmf" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestdtmf.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="662" tag="operation_662" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="666" tag="hblock_tag_0" canDelete="false" classfield_id="666" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="666" tag="hblock_tag_1" canDelete="false" classfield_id="666" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="665" tag="operation_665" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestdtmf.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="666" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="666" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="666" tag="hblock_tag_0" canDelete="false" classfield_id="666" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="666" tag="hblock_tag_1" canDelete="false" classfield_id="666" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="667" parent_class="667" fileExt=".cpp" fileName="requestglobal" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestglobal.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="671" tag="operation_671" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="674" tag="operation_674" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="675" tag="operation_675" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestglobal.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="676" parent_class="676" fileExt=".cpp" fileName="requestmute" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestmute.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="680" tag="operation_680" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="683" tag="operation_683" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestmute.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="684" parent_class="684" fileExt=".cpp" fileName="requestunmute" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestunmute.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="688" tag="operation_688" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="691" tag="operation_691" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestunmute.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="692" parent_class="692" fileExt=".cpp" fileName="requestversion" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestversion.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="696" tag="operation_696" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="699" tag="operation_699" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestversion.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="700" parent_class="700" fileExt=".cpp" fileName="requestquit" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestquit.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="704" tag="operation_704" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="707" tag="operation_707" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestquit.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="708" parent_class="708" fileExt=".cpp" fileName="requeststop" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requeststop.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="712" tag="operation_712" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="715" tag="operation_715" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requeststop.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="716" parent_class="716" fileExt=".cpp" fileName="requesthangupall" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requesthangupall.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="720" tag="operation_720" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="723" tag="operation_723" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requesthangupall.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="724" parent_class="724" fileExt=".cpp" fileName="requestplaydtmf" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestplaydtmf.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="728" tag="operation_728" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="732" tag="hblock_tag_0" canDelete="false" classfield_id="732" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="732" tag="hblock_tag_1" canDelete="false" classfield_id="732" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="731" tag="operation_731" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestplaydtmf.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="732" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="732" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="732" tag="hblock_tag_0" canDelete="false" classfield_id="732" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="732" tag="hblock_tag_1" canDelete="false" classfield_id="732" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="733" parent_class="733" fileExt=".cpp" fileName="requestplaytone" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestplaytone.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="737" tag="operation_737" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="740" tag="operation_740" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestplaytone.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="741" parent_class="741" fileExt=".cpp" fileName="requeststoptone" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requeststoptone.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="745" tag="operation_745" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="748" tag="operation_748" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requeststoptone.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="749" parent_class="749" fileExt=".cpp" fileName="requestsyntaxerror" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestsyntaxerror.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="753" tag="operation_753" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="756" tag="operation_756" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="757" tag="operation_757" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestsyntaxerror.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="758" parent_class="758" fileExt=".cpp" fileName="requestcreatorbase" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestcreatorbase.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="34238" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="34238" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="34238" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="34238" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="34238" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="34238" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="34238" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="34238" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="34238" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="34238" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="759" tag="operation_759" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="763" tag="operation_763" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestcreatorbase.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="34238" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="34238" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="34238" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="34238" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="34238" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="34238" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="34238" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="34238" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="34238" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="34238" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="34238" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="34238" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="765" parent_class="765" fileExt=".cpp" fileName="requestcreator" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestcreator.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="770" tag="operation_770" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="773" tag="operation_773" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestcreator.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="774" parent_class="774" fileExt=".cpp" fileName="requestfactory" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestfactory.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="775" tag="operation_775" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="787" tag="hblock_tag_0" canDelete="false" classfield_id="787" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="787" tag="hblock_tag_1" canDelete="false" classfield_id="787" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="788" tag="hblock_tag_2" canDelete="false" classfield_id="788" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="788" tag="hblock_tag_3" canDelete="false" classfield_id="788" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="34238" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="34238" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="34238" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="34238" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="34238" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="34238" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="34238" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="34238" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="34238" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="34238" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="776" tag="operation_776" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="778" tag="operation_778" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="782" tag="operation_782" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="784" tag="operation_784" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestfactory.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="787" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="787" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="787" tag="hblock_tag_0" canDelete="false" classfield_id="787" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="787" tag="hblock_tag_1" canDelete="false" classfield_id="787" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="788" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="788" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="788" tag="hblock_tag_2" canDelete="false" classfield_id="788" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="788" tag="hblock_tag_3" canDelete="false" classfield_id="788" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="34238" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="34238" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="34238" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="34238" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="34238" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="34238" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="34238" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="34238" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="34238" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="34238" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="34238" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="34238" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="789" parent_class="789" fileExt=".cpp" fileName="sessionio" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;sessionio.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="790" tag="operation_790" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="792" tag="operation_792" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="793" tag="operation_793" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="795" tag="operation_795" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="796" tag="operation_796" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="798" tag="operation_798" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="799" tag="operation_799" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        sessionio.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="800" parent_class="800" fileExt=".cpp" fileName="requestmanager" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestmanager.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="801" tag="operation_801" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="802" tag="operation_802" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="814" tag="hblock_tag_0" canDelete="false" classfield_id="814" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="814" tag="hblock_tag_1" canDelete="false" classfield_id="814" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="816" tag="hblock_tag_2" canDelete="false" classfield_id="816" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="816" tag="hblock_tag_3" canDelete="false" classfield_id="816" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="819" tag="hblock_tag_4" canDelete="false" classfield_id="819" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="819" tag="hblock_tag_5" canDelete="false" classfield_id="819" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="820" tag="hblock_tag_6" canDelete="false" classfield_id="820" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of _waitingRequestsMutex&amp;#010;// waiting requests&amp;#010;@return the value of _waitingRequestsMutex" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="820" tag="hblock_tag_7" canDelete="false" classfield_id="820" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of _waitingRequestsMutex&amp;#010;// waiting requests&amp;#010;@param value the value of _waitingRequestsMutex" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="822" tag="hblock_tag_8" canDelete="false" classfield_id="822" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="822" tag="hblock_tag_9" canDelete="false" classfield_id="822" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="823" tag="hblock_tag_10" canDelete="false" classfield_id="823" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of _quit&amp;#010;// tell to quit and end the exec loop for one client&amp;#010;@return the value of _quit" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="823" tag="hblock_tag_11" canDelete="false" classfield_id="823" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of _quit&amp;#010;// tell to quit and end the exec loop for one client&amp;#010;@param value the value of _quit" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="824" tag="hblock_tag_12" canDelete="false" classfield_id="824" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of _stop&amp;#010;// tell to stop the exec loop&amp;#010;@return the value of _stop" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="824" tag="hblock_tag_13" canDelete="false" classfield_id="824" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of _stop&amp;#010;// tell to stop the exec loop&amp;#010;@param value the value of _stop" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="33525" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="33525" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="33525" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="33525" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="33525" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="33525" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="33525" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="33525" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="33525" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="33525" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="803" tag="operation_803" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="805" tag="operation_805" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="808" tag="operation_808" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="809" tag="operation_809" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="810" tag="operation_810" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="811" tag="operation_811" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestmanager.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="814" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="814" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="814" tag="hblock_tag_0" canDelete="false" classfield_id="814" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="814" tag="hblock_tag_1" canDelete="false" classfield_id="814" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="816" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="816" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="816" tag="hblock_tag_2" canDelete="false" classfield_id="816" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="816" tag="hblock_tag_3" canDelete="false" classfield_id="816" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="819" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="819" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="819" tag="hblock_tag_4" canDelete="false" classfield_id="819" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="819" tag="hblock_tag_5" canDelete="false" classfield_id="819" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="820" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="// waiting requests" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="820" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="820" tag="hblock_tag_6" canDelete="false" classfield_id="820" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of _waitingRequestsMutex&amp;#010;// waiting requests&amp;#010;@return the value of _waitingRequestsMutex" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="820" tag="hblock_tag_7" canDelete="false" classfield_id="820" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of _waitingRequestsMutex&amp;#010;// waiting requests&amp;#010;@param value the value of _waitingRequestsMutex" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="822" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="822" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="822" tag="hblock_tag_8" canDelete="false" classfield_id="822" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="822" tag="hblock_tag_9" canDelete="false" classfield_id="822" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="823" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="// tell to quit and end the exec loop for one client" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="823" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="823" tag="hblock_tag_10" canDelete="false" classfield_id="823" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of _quit&amp;#010;// tell to quit and end the exec loop for one client&amp;#010;@return the value of _quit" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="823" tag="hblock_tag_11" canDelete="false" classfield_id="823" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of _quit&amp;#010;// tell to quit and end the exec loop for one client&amp;#010;@param value the value of _quit" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="824" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="// tell to stop the exec loop" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="824" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="824" tag="hblock_tag_12" canDelete="false" classfield_id="824" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of _stop&amp;#010;// tell to stop the exec loop&amp;#010;@return the value of _stop" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="824" tag="hblock_tag_13" canDelete="false" classfield_id="824" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of _stop&amp;#010;// tell to stop the exec loop&amp;#010;@param value the value of _stop" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="33525" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="33525" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="33525" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="33525" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="33525" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="33525" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="33525" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="33525" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="33525" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="33525" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="33525" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="33525" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="ost" id="818" parent_class="818" fileExt=".cpp" fileName="mutex" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;mutex.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        mutex.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is ost&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="ost" id="1529" parent_class="1529" fileExt=".cpp" fileName="semaphore" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;semaphore.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        semaphore.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is ost&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="ost" id="1862" parent_class="1862" fileExt=".cpp" fileName="tcpsession" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;tcpsession.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        tcpsession.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is ost&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="ost" id="1867" parent_class="1867" fileExt=".cpp" fileName="tcpsocket" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;tcpsocket.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        tcpsocket.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is ost&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="825" parent_class="825" fileExt=".cpp" fileName="subcall" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;subcall.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="826" tag="operation_826" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="827" tag="operation_827" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="830" tag="operation_830" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="833" tag="hblock_tag_0" canDelete="false" classfield_id="833" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of _seq&amp;#010;// sequence id&amp;#010;@return the value of _seq" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="833" tag="hblock_tag_1" canDelete="false" classfield_id="833" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of _seq&amp;#010;// sequence id&amp;#010;@param value the value of _seq" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="834" tag="hblock_tag_2" canDelete="false" classfield_id="834" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="834" tag="hblock_tag_3" canDelete="false" classfield_id="834" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="27257" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="27257" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="27257" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="27257" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="27257" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="27257" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="27257" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="27257" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="27257" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="27257" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="831" tag="operation_831" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="832" tag="operation_832" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        subcall.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="833" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="// sequence id" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="833" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="833" tag="hblock_tag_0" canDelete="false" classfield_id="833" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of _seq&amp;#010;// sequence id&amp;#010;@return the value of _seq" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="833" tag="hblock_tag_1" canDelete="false" classfield_id="833" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of _seq&amp;#010;// sequence id&amp;#010;@param value the value of _seq" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="834" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="834" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="834" tag="hblock_tag_2" canDelete="false" classfield_id="834" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="834" tag="hblock_tag_3" canDelete="false" classfield_id="834" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="27257" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="27257" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="27257" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="27257" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="27257" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="27257" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="27257" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="27257" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="27257" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="27257" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="27257" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="27257" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="835" parent_class="835" fileExt=".cpp" fileName="callmap" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;callmap.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="26970" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="26970" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="26970" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="26970" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="26970" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="26970" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="26970" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="26970" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="26970" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="26970" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="27257" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="27257" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="27257" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="27257" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="27257" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="27257" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="27257" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="27257" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="27257" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="27257" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        callmap.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="26970" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="26970" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="26970" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="26970" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="26970" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="26970" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="26970" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="26970" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="26970" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="26970" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="26970" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="26970" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="27257" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="27257" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="27257" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="27257" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="27257" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="27257" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="27257" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="27257" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="27257" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="27257" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="27257" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="27257" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="836" parent_class="836" fileExt=".cpp" fileName="guiserverimpl" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;guiserverimpl.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="840" tag="operation_840" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// GUIServerImpl constructor" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="841" tag="operation_841" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// GUIServerImpl destructor" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="928" tag="hblock_tag_0" canDelete="false" classfield_id="928" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of _callMap&amp;#010;This callMap is necessary because&amp;#010;ManagerImpl use callid-int&amp;#010;and the client use a  callid-string&amp;#010;and also a sequence number&amp;#010;@return the value of _callMap" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="928" tag="hblock_tag_1" canDelete="false" classfield_id="928" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of _callMap&amp;#010;This callMap is necessary because&amp;#010;ManagerImpl use callid-int&amp;#010;and the client use a  callid-string&amp;#010;and also a sequence number&amp;#010;@param value the value of _callMap" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="929" tag="hblock_tag_2" canDelete="false" classfield_id="929" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of _requestManager&amp;#010;// RequestManager execute received request // and send response&amp;#010;@return the value of _requestManager" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="929" tag="hblock_tag_3" canDelete="false" classfield_id="929" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of _requestManager&amp;#010;// RequestManager execute received request // and send response&amp;#010;@param value the value of _requestManager" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="930" tag="hblock_tag_4" canDelete="false" classfield_id="930" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of _getEventsSequenceId&amp;#010;// default is seq0&amp;#010;@return the value of _getEventsSequenceId" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="930" tag="hblock_tag_5" canDelete="false" classfield_id="930" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of _getEventsSequenceId&amp;#010;// default is seq0&amp;#010;@param value the value of _getEventsSequenceId" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="931" tag="hblock_tag_6" canDelete="false" classfield_id="931" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="931" tag="hblock_tag_7" canDelete="false" classfield_id="931" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="842" tag="operation_842" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// exec loop" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="843" tag="operation_843" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="847" tag="operation_847" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="849" tag="operation_849" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="851" tag="operation_851" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="853" tag="operation_853" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="855" tag="operation_855" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="857" tag="operation_857" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="859" tag="operation_859" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="862" tag="operation_862" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="865" tag="operation_865" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="867" tag="operation_867" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="869" tag="operation_869" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="871" tag="operation_871" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="872" tag="operation_872" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="876" tag="operation_876" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="881" tag="operation_881" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="883" tag="operation_883" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="885" tag="operation_885" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="886" tag="operation_886" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="891" tag="operation_891" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="893" tag="operation_893" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="895" tag="operation_895" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="897" tag="operation_897" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="899" tag="operation_899" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="901" tag="operation_901" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="904" tag="operation_904" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="907" tag="operation_907" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="908" tag="operation_908" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="910" tag="operation_910" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="911" tag="operation_911" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="912" tag="operation_912" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="913" tag="operation_913" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// observer methods" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="914" tag="operation_914" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="916" tag="operation_916" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="920" tag="operation_920" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="922" tag="operation_922" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="924" tag="operation_924" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="926" tag="operation_926" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        guiserverimpl.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="928" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="This callMap is necessary because&amp;#010;ManagerImpl use callid-int&amp;#010;and the client use a  callid-string&amp;#010;and also a sequence number" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="928" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="928" tag="hblock_tag_0" canDelete="false" classfield_id="928" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of _callMap&amp;#010;This callMap is necessary because&amp;#010;ManagerImpl use callid-int&amp;#010;and the client use a  callid-string&amp;#010;and also a sequence number&amp;#010;@return the value of _callMap" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="928" tag="hblock_tag_1" canDelete="false" classfield_id="928" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of _callMap&amp;#010;This callMap is necessary because&amp;#010;ManagerImpl use callid-int&amp;#010;and the client use a  callid-string&amp;#010;and also a sequence number&amp;#010;@param value the value of _callMap" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="929" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="// RequestManager execute received request // and send response" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="929" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="929" tag="hblock_tag_2" canDelete="false" classfield_id="929" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of _requestManager&amp;#010;// RequestManager execute received request // and send response&amp;#010;@return the value of _requestManager" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="929" tag="hblock_tag_3" canDelete="false" classfield_id="929" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of _requestManager&amp;#010;// RequestManager execute received request // and send response&amp;#010;@param value the value of _requestManager" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="930" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="// default is seq0" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="930" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="930" tag="hblock_tag_4" canDelete="false" classfield_id="930" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of _getEventsSequenceId&amp;#010;// default is seq0&amp;#010;@return the value of _getEventsSequenceId" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="930" tag="hblock_tag_5" canDelete="false" classfield_id="930" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of _getEventsSequenceId&amp;#010;// default is seq0&amp;#010;@param value the value of _getEventsSequenceId" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="931" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="931" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="931" tag="hblock_tag_6" canDelete="false" classfield_id="931" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="931" tag="hblock_tag_7" canDelete="false" classfield_id="931" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp" id="933" parent_class="933" fileExt=".cpp" fileName="struct nulltype" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;struct nulltype.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        struct nulltype.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is utilspp&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp" id="934" parent_class="934" fileExt=".cpp" fileName="threadingsingle" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;threadingsingle.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        threadingsingle.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is utilspp&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp" id="945" parent_class="945" fileExt=".cpp" fileName="creationusingnew" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;creationusingnew.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="947" tag="operation_947" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="950" tag="operation_950" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        creationusingnew.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is utilspp&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp" id="952" parent_class="952" fileExt=".cpp" fileName="lifetimedefault" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;lifetimedefault.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="954" tag="operation_954" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="956" tag="operation_956" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        lifetimedefault.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is utilspp&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp::privatemembers" id="958" parent_class="958" fileExt=".cpp" fileName="lifetimetracker" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;lifetimetracker.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="959" tag="operation_959" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="961" tag="operation_961" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="966" tag="hblock_tag_0" canDelete="false" classfield_id="966" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="966" tag="hblock_tag_1" canDelete="false" classfield_id="966" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="962" tag="operation_962" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        lifetimetracker.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is utilspp::privatemembers&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="966" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="966" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="966" tag="hblock_tag_0" canDelete="false" classfield_id="966" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="966" tag="hblock_tag_1" canDelete="false" classfield_id="966" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp::privatemembers" id="968" parent_class="968" fileExt=".cpp" fileName="deleter" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;deleter.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="970" tag="operation_970" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        deleter.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is utilspp::privatemembers&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp::privatemembers" id="972" parent_class="972" fileExt=".cpp" fileName="concretelifetimetracker" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;concretelifetimetracker.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="979" tag="operation_979" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="983" tag="operation_983" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="984" tag="hblock_tag_0" canDelete="false" classfield_id="984" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="984" tag="hblock_tag_1" canDelete="false" classfield_id="984" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="985" tag="hblock_tag_2" canDelete="false" classfield_id="985" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="985" tag="hblock_tag_3" canDelete="false" classfield_id="985" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        concretelifetimetracker.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is utilspp::privatemembers&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="984" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="984" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="984" tag="hblock_tag_0" canDelete="false" classfield_id="984" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="984" tag="hblock_tag_1" canDelete="false" classfield_id="984" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="985" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="985" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="985" tag="hblock_tag_2" canDelete="false" classfield_id="985" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="985" tag="hblock_tag_3" canDelete="false" classfield_id="985" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp::privatemembers" id="986" parent_class="986" fileExt=".cpp" fileName="adapter" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;adapter.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="991" tag="hblock_tag_0" canDelete="false" classfield_id="991" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="991" tag="hblock_tag_1" canDelete="false" classfield_id="991" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="988" tag="operation_988" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        adapter.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is utilspp::privatemembers&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="991" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="991" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="991" tag="hblock_tag_0" canDelete="false" classfield_id="991" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="991" tag="hblock_tag_1" canDelete="false" classfield_id="991" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp" id="992" parent_class="992" fileExt=".cpp" fileName="lifetimewithlongevity" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;lifetimewithlongevity.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="995" tag="operation_995" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="997" tag="operation_997" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        lifetimewithlongevity.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is utilspp&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp" id="1008" parent_class="1008" fileExt=".cpp" fileName="singletonholder" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;singletonholder.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="1017" tag="operation_1017" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="//protected to be sure that nobody may create one by himself." />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="1022" tag="hblock_tag_0" canDelete="false" classfield_id="1022" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="1022" tag="hblock_tag_1" canDelete="false" classfield_id="1022" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="1023" tag="hblock_tag_2" canDelete="false" classfield_id="1023" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="1023" tag="hblock_tag_3" canDelete="false" classfield_id="1023" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="1013" tag="operation_1013" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="//the accessor method." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="1015" tag="operation_1015" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="1016" tag="operation_1016" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="1018" tag="operation_1018" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        singletonholder.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is utilspp&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="1022" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1022" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1022" tag="hblock_tag_0" canDelete="false" classfield_id="1022" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1022" tag="hblock_tag_1" canDelete="false" classfield_id="1022" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="1023" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1023" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1023" tag="hblock_tag_2" canDelete="false" classfield_id="1023" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1023" tag="hblock_tag_3" canDelete="false" classfield_id="1023" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="948" parent_class="948" fileExt=".cpp" fileName="t" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;t.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        t.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="990" parent_class="990" fileExt=".cpp" fileName="void" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;void.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        void.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="typename utilspp" id="999" parent_class="999" fileExt=".cpp" fileName="singletonholder" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;singletonholder.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        singletonholder.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is typename_utilspp&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="1024" parent_class="1024" fileExt=".cpp" fileName="guiserver" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;guiserver.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        guiserver.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="1518" parent_class="1518" fileExt=".cpp" fileName="objectpool" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;objectpool.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="1527" tag="hblock_tag_0" canDelete="false" classfield_id="1527" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="1527" tag="hblock_tag_1" canDelete="false" classfield_id="1527" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="1528" tag="hblock_tag_2" canDelete="false" classfield_id="1528" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="1528" tag="hblock_tag_3" canDelete="false" classfield_id="1528" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="1530" tag="hblock_tag_4" canDelete="false" classfield_id="1530" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="1530" tag="hblock_tag_5" canDelete="false" classfield_id="1530" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="1520" tag="operation_1520" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will push a line in the pool." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="1523" tag="operation_1523" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="This function will wait for an available line." />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        objectpool.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="1527" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1527" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1527" tag="hblock_tag_0" canDelete="false" classfield_id="1527" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1527" tag="hblock_tag_1" canDelete="false" classfield_id="1527" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="1528" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1528" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1528" tag="hblock_tag_2" canDelete="false" classfield_id="1528" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1528" tag="hblock_tag_3" canDelete="false" classfield_id="1528" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="1530" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1530" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1530" tag="hblock_tag_4" canDelete="false" classfield_id="1530" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1530" tag="hblock_tag_5" canDelete="false" classfield_id="1530" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="1720" parent_class="1720" fileExt=".cpp" fileName="requestgetevents" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestgetevents.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="1724" tag="operation_1724" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="1727" tag="operation_1727" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestgetevents.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="1728" parent_class="1728" fileExt=".cpp" fileName="requestzeroconf" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestzeroconf.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="1732" tag="operation_1732" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="1735" tag="operation_1735" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestzeroconf.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="1736" parent_class="1736" fileExt=".cpp" fileName="requestzeroconfevent" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestzeroconfevent.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="1743" tag="operation_1743" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="1746" tag="operation_1746" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="1747" tag="operation_1747" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="1748" tag="operation_1748" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestzeroconfevent.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="1749" parent_class="1749" fileExt=".cpp" fileName="requestcallstatus" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestcallstatus.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="1753" tag="operation_1753" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="1756" tag="operation_1756" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestcallstatus.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="1757" parent_class="1757" fileExt=".cpp" fileName="requestconfiggetall" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestconfiggetall.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="1761" tag="operation_1761" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="1764" tag="operation_1764" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestconfiggetall.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="1765" parent_class="1765" fileExt=".cpp" fileName="requestconfigget" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestconfigget.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="1769" tag="operation_1769" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="1773" tag="hblock_tag_0" canDelete="false" classfield_id="1773" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="1773" tag="hblock_tag_1" canDelete="false" classfield_id="1773" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="1774" tag="hblock_tag_2" canDelete="false" classfield_id="1774" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="1774" tag="hblock_tag_3" canDelete="false" classfield_id="1774" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="1772" tag="operation_1772" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestconfigget.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="1773" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1773" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1773" tag="hblock_tag_0" canDelete="false" classfield_id="1773" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1773" tag="hblock_tag_1" canDelete="false" classfield_id="1773" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="1774" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1774" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1774" tag="hblock_tag_2" canDelete="false" classfield_id="1774" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1774" tag="hblock_tag_3" canDelete="false" classfield_id="1774" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="1775" parent_class="1775" fileExt=".cpp" fileName="requestconfigset" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestconfigset.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="1779" tag="operation_1779" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="1783" tag="hblock_tag_0" canDelete="false" classfield_id="1783" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="1783" tag="hblock_tag_1" canDelete="false" classfield_id="1783" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="1784" tag="hblock_tag_2" canDelete="false" classfield_id="1784" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="1784" tag="hblock_tag_3" canDelete="false" classfield_id="1784" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="1785" tag="hblock_tag_4" canDelete="false" classfield_id="1785" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="1785" tag="hblock_tag_5" canDelete="false" classfield_id="1785" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="1782" tag="operation_1782" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestconfigset.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="1783" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1783" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1783" tag="hblock_tag_0" canDelete="false" classfield_id="1783" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1783" tag="hblock_tag_1" canDelete="false" classfield_id="1783" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="1784" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1784" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1784" tag="hblock_tag_2" canDelete="false" classfield_id="1784" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1784" tag="hblock_tag_3" canDelete="false" classfield_id="1784" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="1785" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1785" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1785" tag="hblock_tag_4" canDelete="false" classfield_id="1785" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1785" tag="hblock_tag_5" canDelete="false" classfield_id="1785" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="1786" parent_class="1786" fileExt=".cpp" fileName="requestconfigsave" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestconfigsave.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="1790" tag="operation_1790" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="1793" tag="operation_1793" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestconfigsave.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="1794" parent_class="1794" fileExt=".cpp" fileName="requestlist" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestlist.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="1798" tag="operation_1798" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="1802" tag="hblock_tag_0" canDelete="false" classfield_id="1802" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="1802" tag="hblock_tag_1" canDelete="false" classfield_id="1802" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="1801" tag="operation_1801" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestlist.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="1802" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1802" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1802" tag="hblock_tag_0" canDelete="false" classfield_id="1802" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1802" tag="hblock_tag_1" canDelete="false" classfield_id="1802" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="1803" parent_class="1803" fileExt=".cpp" fileName="requestvolumespkr" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestvolumespkr.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="1807" tag="operation_1807" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="1811" tag="hblock_tag_0" canDelete="false" classfield_id="1811" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="1811" tag="hblock_tag_1" canDelete="false" classfield_id="1811" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="1810" tag="operation_1810" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestvolumespkr.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="1811" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1811" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1811" tag="hblock_tag_0" canDelete="false" classfield_id="1811" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1811" tag="hblock_tag_1" canDelete="false" classfield_id="1811" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="1812" parent_class="1812" fileExt=".cpp" fileName="requestvolumemic" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestvolumemic.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="1816" tag="operation_1816" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="1820" tag="hblock_tag_0" canDelete="false" classfield_id="1820" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="1820" tag="hblock_tag_1" canDelete="false" classfield_id="1820" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="1819" tag="operation_1819" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestvolumemic.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="1820" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1820" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1820" tag="hblock_tag_0" canDelete="false" classfield_id="1820" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1820" tag="hblock_tag_1" canDelete="false" classfield_id="1820" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="1821" parent_class="1821" fileExt=".cpp" fileName="requestregister" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestregister.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="1825" tag="operation_1825" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="1828" tag="operation_1828" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestregister.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="1829" parent_class="1829" fileExt=".cpp" fileName="requestunregister" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestunregister.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="1833" tag="operation_1833" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="1836" tag="operation_1836" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestunregister.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="1837" parent_class="1837" fileExt=".cpp" fileName="requestswitch" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestswitch.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="1841" tag="operation_1841" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="1845" tag="hblock_tag_0" canDelete="false" classfield_id="1845" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="1845" tag="hblock_tag_1" canDelete="false" classfield_id="1845" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="1844" tag="operation_1844" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestswitch.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="1845" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1845" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1845" tag="hblock_tag_0" canDelete="false" classfield_id="1845" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1845" tag="hblock_tag_1" canDelete="false" classfield_id="1845" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="1861" parent_class="1861" fileExt=".cpp" fileName="tcpstreampool" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;tcpstreampool.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="1866" tag="operation_1866" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="1870" tag="operation_1870" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="1878" tag="hblock_tag_0" canDelete="false" classfield_id="1878" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="1878" tag="hblock_tag_1" canDelete="false" classfield_id="1878" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="1879" tag="hblock_tag_2" canDelete="false" classfield_id="1879" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="1879" tag="hblock_tag_3" canDelete="false" classfield_id="1879" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="1871" tag="operation_1871" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="1872" tag="operation_1872" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="1874" tag="operation_1874" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="1875" tag="operation_1875" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        tcpstreampool.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="1878" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1878" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1878" tag="hblock_tag_0" canDelete="false" classfield_id="1878" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1878" tag="hblock_tag_1" canDelete="false" classfield_id="1878" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="1879" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1879" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1879" tag="hblock_tag_2" canDelete="false" classfield_id="1879" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1879" tag="hblock_tag_3" canDelete="false" classfield_id="1879" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="1880" parent_class="1880" fileExt=".cpp" fileName="tcpsessionio" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;tcpsessionio.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="1884" tag="operation_1884" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="1886" tag="operation_1886" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="1899" tag="hblock_tag_0" canDelete="false" classfield_id="1899" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="1899" tag="hblock_tag_1" canDelete="false" classfield_id="1899" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="1901" tag="hblock_tag_2" canDelete="false" classfield_id="1901" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="1901" tag="hblock_tag_3" canDelete="false" classfield_id="1901" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="1895" tag="hblock_tag_4" canDelete="false" classfield_id="1895" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="1895" tag="hblock_tag_5" canDelete="false" classfield_id="1895" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="1897" tag="hblock_tag_6" canDelete="false" classfield_id="1897" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="1897" tag="hblock_tag_7" canDelete="false" classfield_id="1897" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="1887" tag="operation_1887" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="1889" tag="operation_1889" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="1890" tag="operation_1890" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="1892" tag="operation_1892" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="1893" tag="operation_1893" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        tcpsessionio.cpp - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="1895" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1895" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1895" tag="hblock_tag_4" canDelete="false" classfield_id="1895" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1895" tag="hblock_tag_5" canDelete="false" classfield_id="1895" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="1897" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1897" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1897" tag="hblock_tag_6" canDelete="false" classfield_id="1897" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1897" tag="hblock_tag_7" canDelete="false" classfield_id="1897" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="1899" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1899" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1899" tag="hblock_tag_0" canDelete="false" classfield_id="1899" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1899" tag="hblock_tag_1" canDelete="false" classfield_id="1899" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="1901" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1901" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1901" tag="hblock_tag_2" canDelete="false" classfield_id="1901" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1901" tag="hblock_tag_3" canDelete="false" classfield_id="1901" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader73" parent_class="73" fileExt=".h" fileName="voiplink" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef VOIPLINK_H&amp;#010;#define VOIPLINK_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="73" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class VoIPLink&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VoIPLink ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VOIPLINK_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        voiplink.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader74" parent_class="74" fileExt=".h" fileName="call" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef CALL_H&amp;#010;#define CALL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;calltype.h&quot;&amp;#010;#include &quot;string.h&quot;&amp;#010;#include &quot;callstate.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="74" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class Call&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Call ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="94" tag="operation_94" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="// Constructor" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="100" tag="operation_100" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="// Destructor" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="101" tag="operation_101" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="// Handle call-id" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="102" tag="operation_102" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="104" tag="operation_104" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="// Accessor and modifior of VoIPLink" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="105" tag="operation_105" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param voIPLink " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="107" tag="operation_107" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="// Handle id name and id number" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="110" tag="operation_110" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param callerId_name " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="113" tag="operation_113" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="114" tag="operation_114" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param callerId_number " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="116" tag="operation_116" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="// Handle state" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="117" tag="operation_117" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param state " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="120" tag="operation_120" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="// Handle type of call (incoming or outoing)" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="121" tag="operation_121" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param type " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="123" tag="operation_123" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="124" tag="operation_124" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="125" tag="operation_125" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="126" tag="operation_126" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="127" tag="operation_127" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="128" tag="operation_128" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="129" tag="operation_129" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="130" tag="operation_130" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="131" tag="operation_131" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="132" tag="operation_132" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="133" tag="operation_133" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="134" tag="operation_134" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="135" tag="operation_135" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="136" tag="operation_136" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="137" tag="operation_137" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param to " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="139" tag="operation_139" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="140" tag="operation_140" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="141" tag="operation_141" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="142" tag="operation_142" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="143" tag="operation_143" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="144" tag="operation_144" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param to " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="146" tag="operation_146" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="147" tag="operation_147" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param value " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="149" tag="operation_149" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="150" tag="tblock_0" canDelete="false" indentLevel="1" text=" VoIPLink* _voIPLink;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="151" tag="tblock_1" canDelete="false" indentLevel="1" text=" CALLID _id;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="153" tag="tblock_2" canDelete="false" indentLevel="1" text=" enum CallState _state;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="154" tag="tblock_3" canDelete="false" indentLevel="1" text=" enum CallType _type;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="155" tag="tblock_4" canDelete="false" indentLevel="1" text=" std::string _callerIdName;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="156" tag="tblock_5" canDelete="false" indentLevel="1" text=" std::string _callerIdNumber;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="157" tag="tblock_6" canDelete="false" indentLevel="1" text=" bool _flagNotAnswered;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="150" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="150" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="150" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="150" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="151" tag="hblock_tag_8" canDelete="false" indentLevel="1" classfield_id="151" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="151" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="151" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="153" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="153" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="153" tag="hblock_tag_11" canDelete="false" indentLevel="1" classfield_id="153" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="154" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="154" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="154" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="154" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="155" tag="hblock_tag_14" canDelete="false" indentLevel="1" classfield_id="155" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="155" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="155" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="156" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="156" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="156" tag="hblock_tag_17" canDelete="false" indentLevel="1" classfield_id="156" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="157" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="157" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="157" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="157" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CALL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        call.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="150" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="150" tag="tblock_0" canDelete="false" indentLevel="1" text=" VoIPLink* _voIPLink;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="150" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="150" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="150" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="150" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="151" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="151" tag="tblock_1" canDelete="false" indentLevel="1" text=" CALLID _id;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="151" tag="hblock_tag_8" canDelete="false" indentLevel="1" classfield_id="151" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="151" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="151" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="153" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="153" tag="tblock_2" canDelete="false" indentLevel="1" text=" enum CallState _state;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="153" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="153" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="153" tag="hblock_tag_11" canDelete="false" indentLevel="1" classfield_id="153" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="154" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="154" tag="tblock_3" canDelete="false" indentLevel="1" text=" enum CallType _type;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="154" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="154" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="154" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="154" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="155" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="155" tag="tblock_4" canDelete="false" indentLevel="1" text=" std::string _callerIdName;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="155" tag="hblock_tag_14" canDelete="false" indentLevel="1" classfield_id="155" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="155" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="155" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="156" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="156" tag="tblock_5" canDelete="false" indentLevel="1" text=" std::string _callerIdNumber;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="156" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="156" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="156" tag="hblock_tag_17" canDelete="false" indentLevel="1" classfield_id="156" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="157" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="157" tag="tblock_6" canDelete="false" indentLevel="1" text=" bool _flagNotAnswered;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="157" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="157" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="157" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="157" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="std" id="cppheader109" parent_class="109" fileExt=".h" fileName="string" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef STRING_H&amp;#010;#define STRING_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="109" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class string&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="string ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //STRING_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        string.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is std&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="std" id="cppheader177" parent_class="177" fileExt=".h" fileName="list" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef LIST_H&amp;#010;#define LIST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="177" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class list&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="list ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //LIST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        list.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is std&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="std" id="cppheader785" parent_class="785" fileExt=".h" fileName="map" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef MAP_H&amp;#010;#define MAP_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="785" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class map&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="map ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //MAP_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        map.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is std&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader158" parent_class="158" fileExt=".h" fileName="tokenlist" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef TOKENLIST_H&amp;#010;#define TOKENLIST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="158" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class TokenList&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="TokenList ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TOKENLIST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        tokenlist.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader160" parent_class="160" fileExt=".h" fileName="argtokenizer" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef ARGTOKENIZER_H&amp;#010;#define ARGTOKENIZER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;tokenlist.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="160" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class ArgTokenizer&amp;#010;Separate a string into token&amp;#010;a b c%20d = 3 tokens: [a], [b], [c d]&amp;#010;Example:&amp;#010;#include &lt;argtokenizer.h>&amp;#010;ArgTokenizer tokenizer;&amp;#010;TokenList tList = tokenizer.tokenize(std::string(&quot;bla bla bla&quot;));&amp;#010;TokenList::iterator iter = tList.begin();&amp;#010;while( iter != tList.end() ) {&amp;#010;std::cout &lt;&lt; *iter &lt;&lt; std::endl;&amp;#010;}" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="ArgTokenizer ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="161" tag="operation_161" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="162" tag="operation_162" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="163" tag="operation_163" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="//  dtor/**&amp;#010;Tokenize a string into a list of string&amp;#010;Separators are: space, newline and tab ( ,\n,\t)&amp;#010;@author: Jean-Philippe Barrette-LaPierre" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //ARGTOKENIZER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        argtokenizer.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="pattern" id="cppheader166" parent_class="166" fileExt=".h" fileName="observer" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef OBSERVER_H&amp;#010;#define OBSERVER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="166" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class Observer&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Observer ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="167" tag="operation_167" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="168" tag="operation_168" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //OBSERVER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        observer.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is pattern&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="pattern" id="cppheader169" parent_class="169" fileExt=".h" fileName="subject" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef SUBJECT_H&amp;#010;#define SUBJECT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="169" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class Subject&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Subject ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="170" tag="operation_170" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="171" tag="operation_171" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param observer " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="174" tag="operation_174" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param observer " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="176" tag="operation_176" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="179" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::list&lt; Observer * > _observers;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="179" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="179" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="179" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="179" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SUBJECT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        subject.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is pattern&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="179" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="179" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::list&lt; Observer * > _observers;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="179" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="179" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="179" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="179" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader180" parent_class="180" fileExt=".h" fileName="guiframework" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef GUIFRAMEWORK_H&amp;#010;#define GUIFRAMEWORK_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;tokenlist.h&quot;&amp;#010;#include &quot;string.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="180" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class GuiFramework&amp;#010; Copyright (C) 2004-2005 Savoir-Faire Linux inc.&amp;#010; Author: Yan Morin &lt;yan.morin@savoirfairelinux.com>&amp;#010; Author: Laurielle Lea &lt;laurielle.lea@savoirfairelinux.com>&amp;#010;                                                                             &amp;#010; This program is free software; you can redistribute it and/or modify&amp;#010; it under the terms of the GNU General Public License as published by&amp;#010; the Free Software Foundation; either version 2 of the License, or&amp;#010; (at your option) any later version.&amp;#010;                                                                             &amp;#010; This program is distributed in the hope that it will be useful,&amp;#010; but WITHOUT ANY WARRANTY; without even the implied warranty of&amp;#010; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&amp;#010; GNU General Public License for more details.&amp;#010;                                                                             &amp;#010; You should have received a copy of the GNU General Public License&amp;#010; along with this program; if not, write to the Free Software&amp;#010;  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="GuiFramework ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="181" tag="operation_181" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="182" tag="operation_182" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="183" tag="operation_183" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Parent class to child class" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="187" tag="operation_187" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="189" tag="operation_189" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="191" tag="operation_191" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="193" tag="operation_193" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param message " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="195" tag="operation_195" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param status " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="197" tag="operation_197" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param error " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="199" tag="operation_199" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id &amp;#010;@param message " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="202" tag="operation_202" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id &amp;#010;@param message " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="205" tag="operation_205" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param error " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="207" tag="operation_207" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="208" tag="operation_208" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="209" tag="operation_209" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param nb_msg " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="211" tag="operation_211" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="212" tag="operation_212" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param code &amp;#010;@param seqId &amp;#010;@param arg " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="217" tag="operation_217" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param code &amp;#010;@param sequenceId &amp;#010;@param id &amp;#010;@param arg " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="222" tag="operation_222" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param state " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="224" tag="operation_224" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="226" tag="operation_226" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Child class to parent class" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="229" tag="operation_229" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param account &amp;#010;@param to &amp;#010;@param message " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="233" tag="operation_233" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="235" tag="operation_235" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="237" tag="operation_237" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="239" tag="operation_239" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="241" tag="operation_241" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="243" tag="operation_243" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id &amp;#010;@param to " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="246" tag="operation_246" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="247" tag="operation_247" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="248" tag="operation_248" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="250" tag="operation_250" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="251" tag="operation_251" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="252" tag="operation_252" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="253" tag="operation_253" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id &amp;#010;@param code " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="256" tag="operation_256" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param code " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="258" tag="operation_258" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="259" tag="operation_259" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="260" tag="operation_260" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="// config" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="261" tag="operation_261" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="263" tag="operation_263" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param observer " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="267" tag="operation_267" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param observer " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="269" tag="operation_269" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="271" tag="operation_271" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="273" tag="operation_273" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param section &amp;#010;@param name &amp;#010;@param arg " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="277" tag="operation_277" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param section &amp;#010;@param name &amp;#010;@param value " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="281" tag="operation_281" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param name " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="284" tag="operation_284" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param volume " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="286" tag="operation_286" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param volume " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="288" tag="operation_288" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="289" tag="operation_289" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="290" tag="operation_290" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param switchName " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="292" tag="operation_292" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="293" tag="operation_293" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="294" tag="operation_294" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param stateCode &amp;#010;@param stateMessage " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="298" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::string _message;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="298" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="298" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="298" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="298" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //GUIFRAMEWORK_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        guiframework.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="298" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="298" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::string _message;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="298" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="298" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="298" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="298" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader539" parent_class="539" fileExt=".h" fileName="responsemessage" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef RESPONSEMESSAGE_H&amp;#010;#define RESPONSEMESSAGE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;string.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="539" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class ResponseMessage&amp;#010; Copyright (C) 2005 Savoir-Faire Linux inc.&amp;#010; Author: Yan Morin &lt;yan.morin@savoirfairelinux.com>&amp;#010;                                                                             &amp;#010; This program is free software; you can redistribute it and/or modify&amp;#010; it under the terms of the GNU General Public License as published by&amp;#010; the Free Software Foundation; either version 2 of the License, or&amp;#010; (at your option) any later version.&amp;#010;&amp;#010; This program is distributed in the hope that it will be useful,&amp;#010; but WITHOUT ANY WARRANTY; without even the implied warranty of&amp;#010; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&amp;#010; GNU General Public License for more details.&amp;#010;                                                                             &amp;#010; You should have received a copy of the GNU General Public License&amp;#010; along with this program; if not, write to the Free Software&amp;#010;  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.&amp;#010;//**&amp;#010;Response Message stock a message from a request when it is executed.&amp;#010;@author Yan Morin" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="ResponseMessage ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="540" tag="operation_540" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="541" tag="operation_541" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="// build a constructor with a TokenList// so that they will be encoded.." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="545" tag="operation_545" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param code &amp;#010;@param seq &amp;#010;@param arg " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="549" tag="operation_549" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="550" tag="operation_550" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="551" tag="operation_551" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="552" tag="operation_552" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="559" tag="tblock_0" canDelete="false" indentLevel="1" text="static  const std::string FINALCODE;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="555" tag="tblock_1" canDelete="false" indentLevel="1" text=" std::string _code;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="// 3 numbers long code" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="556" tag="tblock_2" canDelete="false" indentLevel="1" text=" std::string _seq;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="557" tag="tblock_3" canDelete="false" indentLevel="1" text=" std::string _message;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="559" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="559" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="559" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="559" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="555" tag="hblock_tag_5" canDelete="false" indentLevel="1" classfield_id="555" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _code&amp;#010;// 3 numbers long code&amp;#010;@return the value of _code" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="555" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="555" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _code&amp;#010;// 3 numbers long code&amp;#010;@param value the value of _code" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="556" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="556" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="556" tag="hblock_tag_8" canDelete="false" indentLevel="1" classfield_id="556" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="557" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="557" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="557" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="557" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="553" tag="operation_553" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="// append an encoded string to the message" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //RESPONSEMESSAGE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        responsemessage.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="555" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="// 3 numbers long code" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="555" tag="tblock_1" canDelete="false" indentLevel="1" text=" std::string _code;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="// 3 numbers long code" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="555" tag="hblock_tag_5" canDelete="false" indentLevel="1" classfield_id="555" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _code&amp;#010;// 3 numbers long code&amp;#010;@return the value of _code" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="555" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="555" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _code&amp;#010;// 3 numbers long code&amp;#010;@param value the value of _code" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="556" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="556" tag="tblock_2" canDelete="false" indentLevel="1" text=" std::string _seq;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="556" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="556" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="556" tag="hblock_tag_8" canDelete="false" indentLevel="1" classfield_id="556" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="557" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="557" tag="tblock_3" canDelete="false" indentLevel="1" text=" std::string _message;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="557" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="557" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="557" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="557" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="559" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="559" tag="tblock_0" canDelete="false" indentLevel="1" text="static  const std::string FINALCODE;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="559" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="559" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="559" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="559" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader560" parent_class="560" fileExt=".h" fileName="requestconstructorexception" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTCONSTRUCTOREXCEPTION_H&amp;#010;#define REQUESTCONSTRUCTOREXCEPTION_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="560" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestConstructorException&amp;#010;Request are received from the client&amp;#010;and execute on the server&amp;#010;Request execution always return a ResponseMessage&amp;#010;@author Yan Morin" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestConstructorException ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTCONSTRUCTOREXCEPTION_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestconstructorexception.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader561" parent_class="561" fileExt=".h" fileName="request" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUEST_H&amp;#010;#define REQUEST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;#include &quot;string.h&quot;&amp;#010;#include &quot;tokenlist.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="561" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class Request&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Request ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="562" tag="operation_562" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="566" tag="operation_566" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="567" tag="operation_567" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="568" tag="operation_568" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param code &amp;#010;@param aMessage " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="571" tag="operation_571" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param code &amp;#010;@param arg " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="574" tag="operation_574" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="575" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::string _sequenceId;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="576" tag="tblock_1" canDelete="false" indentLevel="1" text=" TokenList _argList;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="575" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="575" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="575" tag="hblock_tag_2" canDelete="false" indentLevel="1" classfield_id="575" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="576" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="576" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="576" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="576" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUEST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        request.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="575" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="575" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::string _sequenceId;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="575" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="575" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="575" tag="hblock_tag_2" canDelete="false" indentLevel="1" classfield_id="575" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="576" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="576" tag="tblock_1" canDelete="false" indentLevel="1" text=" TokenList _argList;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="576" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="576" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="576" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="576" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="33525" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="33525" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" RequestManager ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="33525" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="33525" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="33525" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="33525" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="33525" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="33525" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="33525" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="33525" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="33525" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="33525" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader577" parent_class="577" fileExt=".h" fileName="requestcall" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTCALL_H&amp;#010;#define REQUESTCALL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;request.h&quot;&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;#include &quot;string.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="577" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestCall&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestCall ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="581" tag="operation_581" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="584" tag="operation_584" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="585" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::string _callId;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="586" tag="tblock_1" canDelete="false" indentLevel="1" text=" std::string _destination;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="587" tag="tblock_2" canDelete="false" indentLevel="1" text=" std::string _account;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="585" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="585" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="585" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="585" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="586" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="586" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="586" tag="hblock_tag_5" canDelete="false" indentLevel="1" classfield_id="586" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="587" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="587" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="587" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="587" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTCALL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestcall.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="585" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="585" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::string _callId;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="585" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="585" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="585" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="585" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="586" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="586" tag="tblock_1" canDelete="false" indentLevel="1" text=" std::string _destination;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="586" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="586" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="586" tag="hblock_tag_5" canDelete="false" indentLevel="1" classfield_id="586" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="587" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="587" tag="tblock_2" canDelete="false" indentLevel="1" text=" std::string _account;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="587" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="587" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="587" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="587" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader588" parent_class="588" fileExt=".h" fileName="requesttextmessage" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTTEXTMESSAGE_H&amp;#010;#define REQUESTTEXTMESSAGE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;#include &quot;string.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="588" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestTextMessage&amp;#010;Class for Text Message&amp;#010;message &lt;seq> &lt;acc> &lt;to> &lt;message>" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestTextMessage ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="592" tag="operation_592" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="595" tag="operation_595" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="596" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::string _account;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="597" tag="tblock_1" canDelete="false" indentLevel="1" text=" std::string _destination;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="598" tag="tblock_2" canDelete="false" indentLevel="1" text=" std::string _message;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="596" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="596" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="596" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="596" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="597" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="597" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="597" tag="hblock_tag_5" canDelete="false" indentLevel="1" classfield_id="597" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="598" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="598" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="598" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="598" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTTEXTMESSAGE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requesttextmessage.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="596" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="596" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::string _account;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="596" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="596" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="596" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="596" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="597" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="597" tag="tblock_1" canDelete="false" indentLevel="1" text=" std::string _destination;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="597" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="597" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="597" tag="hblock_tag_5" canDelete="false" indentLevel="1" classfield_id="597" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="598" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="598" tag="tblock_2" canDelete="false" indentLevel="1" text=" std::string _message;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="598" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="598" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="598" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="598" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader599" parent_class="599" fileExt=".h" fileName="requestglobalcall" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTGLOBALCALL_H&amp;#010;#define REQUESTGLOBALCALL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;request.h&quot;&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;#include &quot;string.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="599" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestGlobalCall&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestGlobalCall ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="603" tag="operation_603" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="606" tag="operation_606" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="607" tag="operation_607" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="608" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::string _callId;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="608" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="608" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="608" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="608" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTGLOBALCALL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestglobalcall.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="608" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="608" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::string _callId;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="608" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="608" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="608" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="608" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader609" parent_class="609" fileExt=".h" fileName="requestanswer" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTANSWER_H&amp;#010;#define REQUESTANSWER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;requestglobalcall.h&quot;&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="609" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestAnswer&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestAnswer ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="613" tag="operation_613" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="616" tag="operation_616" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTANSWER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestanswer.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader617" parent_class="617" fileExt=".h" fileName="requestrefuse" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTREFUSE_H&amp;#010;#define REQUESTREFUSE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="617" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestRefuse&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestRefuse ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="621" tag="operation_621" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="624" tag="operation_624" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTREFUSE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestrefuse.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader625" parent_class="625" fileExt=".h" fileName="requesthold" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTHOLD_H&amp;#010;#define REQUESTHOLD_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="625" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestHold&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestHold ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="629" tag="operation_629" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="632" tag="operation_632" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTHOLD_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requesthold.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader633" parent_class="633" fileExt=".h" fileName="requestunhold" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTUNHOLD_H&amp;#010;#define REQUESTUNHOLD_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="633" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestUnhold&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestUnhold ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="637" tag="operation_637" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="640" tag="operation_640" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTUNHOLD_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestunhold.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader641" parent_class="641" fileExt=".h" fileName="requesttransfer" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTTRANSFER_H&amp;#010;#define REQUESTTRANSFER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;#include &quot;string.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="641" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestTransfer&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestTransfer ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="645" tag="operation_645" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="648" tag="operation_648" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="649" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::string _destination;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="649" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="649" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="649" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="649" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTTRANSFER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requesttransfer.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="649" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="649" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::string _destination;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="649" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="649" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="649" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="649" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader650" parent_class="650" fileExt=".h" fileName="requesthangup" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTHANGUP_H&amp;#010;#define REQUESTHANGUP_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="650" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestHangup&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestHangup ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="654" tag="operation_654" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="657" tag="operation_657" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTHANGUP_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requesthangup.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader658" parent_class="658" fileExt=".h" fileName="requestdtmf" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTDTMF_H&amp;#010;#define REQUESTDTMF_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;#include &quot;string.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="658" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestDTMF&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestDTMF ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="662" tag="operation_662" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="665" tag="operation_665" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="666" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::string _dtmfKey;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="666" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="666" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="666" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="666" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTDTMF_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestdtmf.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="666" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="666" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::string _dtmfKey;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="666" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="666" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="666" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="666" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader667" parent_class="667" fileExt=".h" fileName="requestglobal" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTGLOBAL_H&amp;#010;#define REQUESTGLOBAL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;request.h&quot;&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="667" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestGlobal&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestGlobal ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="671" tag="operation_671" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="674" tag="operation_674" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="675" tag="operation_675" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTGLOBAL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestglobal.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader676" parent_class="676" fileExt=".h" fileName="requestmute" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTMUTE_H&amp;#010;#define REQUESTMUTE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="676" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestMute&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestMute ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="680" tag="operation_680" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="683" tag="operation_683" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTMUTE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestmute.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader684" parent_class="684" fileExt=".h" fileName="requestunmute" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTUNMUTE_H&amp;#010;#define REQUESTUNMUTE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="684" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestUnmute&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestUnmute ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="688" tag="operation_688" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="691" tag="operation_691" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTUNMUTE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestunmute.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader692" parent_class="692" fileExt=".h" fileName="requestversion" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTVERSION_H&amp;#010;#define REQUESTVERSION_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="692" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestVersion&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestVersion ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="696" tag="operation_696" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="699" tag="operation_699" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTVERSION_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestversion.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader700" parent_class="700" fileExt=".h" fileName="requestquit" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTQUIT_H&amp;#010;#define REQUESTQUIT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="700" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestQuit&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestQuit ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="704" tag="operation_704" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="707" tag="operation_707" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTQUIT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestquit.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader708" parent_class="708" fileExt=".h" fileName="requeststop" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTSTOP_H&amp;#010;#define REQUESTSTOP_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="708" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestStop&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestStop ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="712" tag="operation_712" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="715" tag="operation_715" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTSTOP_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requeststop.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader716" parent_class="716" fileExt=".h" fileName="requesthangupall" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTHANGUPALL_H&amp;#010;#define REQUESTHANGUPALL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="716" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestHangupAll&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestHangupAll ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="720" tag="operation_720" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="723" tag="operation_723" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTHANGUPALL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requesthangupall.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader724" parent_class="724" fileExt=".h" fileName="requestplaydtmf" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTPLAYDTMF_H&amp;#010;#define REQUESTPLAYDTMF_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;#include &quot;string.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="724" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestPlayDtmf&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestPlayDtmf ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="728" tag="operation_728" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="731" tag="operation_731" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="732" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::string _dtmfKey;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="732" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="732" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="732" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="732" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTPLAYDTMF_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestplaydtmf.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="732" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="732" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::string _dtmfKey;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="732" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="732" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="732" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="732" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader733" parent_class="733" fileExt=".h" fileName="requestplaytone" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTPLAYTONE_H&amp;#010;#define REQUESTPLAYTONE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="733" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestPlayTone&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestPlayTone ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="737" tag="operation_737" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="740" tag="operation_740" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTPLAYTONE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestplaytone.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader741" parent_class="741" fileExt=".h" fileName="requeststoptone" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTSTOPTONE_H&amp;#010;#define REQUESTSTOPTONE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="741" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestStopTone&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestStopTone ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="745" tag="operation_745" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="748" tag="operation_748" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTSTOPTONE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requeststoptone.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader749" parent_class="749" fileExt=".h" fileName="requestsyntaxerror" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTSYNTAXERROR_H&amp;#010;#define REQUESTSYNTAXERROR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="749" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestSyntaxError&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestSyntaxError ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="753" tag="operation_753" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="756" tag="operation_756" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="757" tag="operation_757" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTSYNTAXERROR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestsyntaxerror.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader758" parent_class="758" fileExt=".h" fileName="requestcreatorbase" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTCREATORBASE_H&amp;#010;#define REQUESTCREATORBASE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="758" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestCreatorBase&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestCreatorBase ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="759" tag="operation_759" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="763" tag="operation_763" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTCREATORBASE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestcreatorbase.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="34238" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="34238" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" RequestFactory ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="34238" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="34238" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="34238" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="34238" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="34238" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="34238" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="34238" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="34238" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="34238" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="34238" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader765" parent_class="765" fileExt=".h" fileName="requestcreator" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTCREATOR_H&amp;#010;#define REQUESTCREATOR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;requestcreatorbase.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="765" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestCreator&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestCreator ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="770" tag="operation_770" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="773" tag="operation_773" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTCREATOR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestcreator.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader774" parent_class="774" fileExt=".h" fileName="requestfactory" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTFACTORY_H&amp;#010;#define REQUESTFACTORY_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;argtokenizer.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="774" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestFactory&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestFactory ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="775" tag="operation_775" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="776" tag="operation_776" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param requestLine " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="778" tag="operation_778" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param requestname &amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="782" tag="operation_782" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param requestname " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="784" tag="operation_784" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="787" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::map&lt; std :: string, RequestCreatorBase * > mRequests;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="788" tag="tblock_1" canDelete="false" indentLevel="1" text=" ArgTokenizer _tokenizer;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="787" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="787" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="787" tag="hblock_tag_2" canDelete="false" indentLevel="1" classfield_id="787" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="788" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="788" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="788" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="788" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTFACTORY_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestfactory.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="787" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="787" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::map&lt; std :: string, RequestCreatorBase * > mRequests;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="787" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="787" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="787" tag="hblock_tag_2" canDelete="false" indentLevel="1" classfield_id="787" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="788" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="788" tag="tblock_1" canDelete="false" indentLevel="1" text=" ArgTokenizer _tokenizer;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="788" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="788" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="788" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="788" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="34238" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="34238" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" RequestCreatorBase ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="34238" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="34238" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="34238" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="34238" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="34238" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="34238" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="34238" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="34238" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="34238" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="34238" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader789" parent_class="789" fileExt=".h" fileName="sessionio" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef SESSIONIO_H&amp;#010;#define SESSIONIO_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="789" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class SessionIO&amp;#010; Copyright (C) 2005 Savoir-Faire Linux inc.&amp;#010; Author: Yan Morin &lt;yan.morin@savoirfairelinux.com>&amp;#010;&amp;#010; This program is free software; you can redistribute it and/or modify&amp;#010; it under the terms of the GNU General Public License as published by&amp;#010; the Free Software Foundation; either version 2 of the License, or&amp;#010; (at your option) any later version.&amp;#010;&amp;#010; This program is distributed in the hope that it will be useful,&amp;#010; but WITHOUT ANY WARRANTY; without even the implied warranty of&amp;#010; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&amp;#010; GNU General Public License for more details.&amp;#010;&amp;#010; You should have received a copy of the GNU General Public License&amp;#010; along with this program; if not, write to the Free Software&amp;#010;  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.&amp;#010;//**&amp;#010;Session IO Interface to send and receive requests&amp;#010;Could be over network or locally&amp;#010;@author Yan Morin" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="SessionIO ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="790" tag="operation_790" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param port " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="792" tag="operation_792" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="793" tag="operation_793" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param response " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="795" tag="operation_795" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="796" tag="operation_796" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param request " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="798" tag="operation_798" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="799" tag="operation_799" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SESSIONIO_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        sessionio.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader800" parent_class="800" fileExt=".h" fileName="requestmanager" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTMANAGER_H&amp;#010;#define REQUESTMANAGER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;requestfactory.h&quot;&amp;#010;#include &quot;sessionio.h&quot;&amp;#010;#include &quot;mutex.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="800" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestManager&amp;#010; Copyright (C) 2005 Savoir-Faire Linux inc.&amp;#010; Author: Yan Morin &lt;yan.morin@savoirfairelinux.com>&amp;#010;                                                                             &amp;#010; This program is free software; you can redistribute it and/or modify&amp;#010; it under the terms of the GNU General Public License as published by&amp;#010; the Free Software Foundation; either version 2 of the License, or&amp;#010; (at your option) any later version.&amp;#010;&amp;#010; This program is distributed in the hope that it will be useful,&amp;#010; but WITHOUT ANY WARRANTY; without even the implied warranty of&amp;#010; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&amp;#010; GNU General Public License for more details.&amp;#010;                                                                             &amp;#010; You should have received a copy of the GNU General Public License&amp;#010; along with this program; if not, write to the Free Software&amp;#010;  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.&amp;#010;//**&amp;#010;@author Yan Morin" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestManager ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="801" tag="operation_801" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="802" tag="operation_802" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="803" tag="operation_803" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="805" tag="operation_805" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param response " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="808" tag="operation_808" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="809" tag="operation_809" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="814" tag="tblock_0" canDelete="false" indentLevel="1" text=" RequestFactory _factory;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="816" tag="tblock_1" canDelete="false" indentLevel="1" text=" SessionIO* _sessionIO;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="819" tag="tblock_2" canDelete="false" indentLevel="1" text=" ost::Mutex _sessionMutex;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="820" tag="tblock_3" canDelete="false" indentLevel="1" text=" ost::Mutex _waitingRequestsMutex;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="// waiting requests" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="822" tag="tblock_4" canDelete="false" indentLevel="1" text=" std::map&lt; std :: string, Request * > _waitingRequests;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="823" tag="tblock_5" canDelete="false" indentLevel="1" text=" bool _quit;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="// tell to quit and end the exec loop for one client" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="824" tag="tblock_6" canDelete="false" indentLevel="1" text=" bool _stop;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="// tell to stop the exec loop" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="814" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="814" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="814" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="814" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="816" tag="hblock_tag_8" canDelete="false" indentLevel="1" classfield_id="816" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="816" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="816" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="819" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="819" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="819" tag="hblock_tag_11" canDelete="false" indentLevel="1" classfield_id="819" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="820" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="820" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _waitingRequestsMutex&amp;#010;// waiting requests&amp;#010;@return the value of _waitingRequestsMutex" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="820" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="820" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _waitingRequestsMutex&amp;#010;// waiting requests&amp;#010;@param value the value of _waitingRequestsMutex" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="822" tag="hblock_tag_14" canDelete="false" indentLevel="1" classfield_id="822" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="822" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="822" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="823" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="823" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _quit&amp;#010;// tell to quit and end the exec loop for one client&amp;#010;@return the value of _quit" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="823" tag="hblock_tag_17" canDelete="false" indentLevel="1" classfield_id="823" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _quit&amp;#010;// tell to quit and end the exec loop for one client&amp;#010;@param value the value of _quit" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="824" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="824" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _stop&amp;#010;// tell to stop the exec loop&amp;#010;@return the value of _stop" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="824" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="824" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _stop&amp;#010;// tell to stop the exec loop&amp;#010;@param value the value of _stop" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="810" tag="operation_810" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="811" tag="operation_811" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param request &amp;#010;@param response " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTMANAGER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestmanager.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="814" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="814" tag="tblock_0" canDelete="false" indentLevel="1" text=" RequestFactory _factory;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="814" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="814" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="814" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="814" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="816" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="816" tag="tblock_1" canDelete="false" indentLevel="1" text=" SessionIO* _sessionIO;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="816" tag="hblock_tag_8" canDelete="false" indentLevel="1" classfield_id="816" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="816" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="816" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="819" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="819" tag="tblock_2" canDelete="false" indentLevel="1" text=" ost::Mutex _sessionMutex;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="819" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="819" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="819" tag="hblock_tag_11" canDelete="false" indentLevel="1" classfield_id="819" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="820" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="// waiting requests" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="820" tag="tblock_3" canDelete="false" indentLevel="1" text=" ost::Mutex _waitingRequestsMutex;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="// waiting requests" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="820" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="820" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _waitingRequestsMutex&amp;#010;// waiting requests&amp;#010;@return the value of _waitingRequestsMutex" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="820" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="820" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _waitingRequestsMutex&amp;#010;// waiting requests&amp;#010;@param value the value of _waitingRequestsMutex" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="822" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="822" tag="tblock_4" canDelete="false" indentLevel="1" text=" std::map&lt; std :: string, Request * > _waitingRequests;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="822" tag="hblock_tag_14" canDelete="false" indentLevel="1" classfield_id="822" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="822" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="822" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="823" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="// tell to quit and end the exec loop for one client" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="823" tag="tblock_5" canDelete="false" indentLevel="1" text=" bool _quit;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="// tell to quit and end the exec loop for one client" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="823" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="823" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _quit&amp;#010;// tell to quit and end the exec loop for one client&amp;#010;@return the value of _quit" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="823" tag="hblock_tag_17" canDelete="false" indentLevel="1" classfield_id="823" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _quit&amp;#010;// tell to quit and end the exec loop for one client&amp;#010;@param value the value of _quit" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="824" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="// tell to stop the exec loop" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="824" tag="tblock_6" canDelete="false" indentLevel="1" text=" bool _stop;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="// tell to stop the exec loop" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="824" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="824" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _stop&amp;#010;// tell to stop the exec loop&amp;#010;@return the value of _stop" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="824" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="824" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _stop&amp;#010;// tell to stop the exec loop&amp;#010;@param value the value of _stop" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="33525" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="33525" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Request ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="33525" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="33525" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="33525" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="33525" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="33525" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="33525" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="33525" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="33525" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="33525" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="33525" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="ost" id="cppheader818" parent_class="818" fileExt=".h" fileName="mutex" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef MUTEX_H&amp;#010;#define MUTEX_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="818" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class Mutex&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Mutex ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //MUTEX_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        mutex.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is ost&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="ost" id="cppheader1529" parent_class="1529" fileExt=".h" fileName="semaphore" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef SEMAPHORE_H&amp;#010;#define SEMAPHORE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="1529" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class Semaphore&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Semaphore ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SEMAPHORE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        semaphore.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is ost&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="ost" id="cppheader1862" parent_class="1862" fileExt=".h" fileName="tcpsession" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef TCPSESSION_H&amp;#010;#define TCPSESSION_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="1862" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class TCPSession&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="TCPSession ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TCPSESSION_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        tcpsession.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is ost&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="ost" id="cppheader1867" parent_class="1867" fileExt=".h" fileName="tcpsocket" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef TCPSOCKET_H&amp;#010;#define TCPSOCKET_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="1867" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class TCPSocket&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="TCPSocket ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TCPSOCKET_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        tcpsocket.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is ost&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader825" parent_class="825" fileExt=".h" fileName="subcall" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef SUBCALL_H&amp;#010;#define SUBCALL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;string.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="825" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class SubCall&amp;#010; Copyright (C) 2005 Savoir-Faire Linux inc.&amp;#010; Author: Yan Morin &lt;yan.morin@savoirfairelinux.com>&amp;#010;                                                                             &amp;#010; This program is free software; you can redistribute it and/or modify&amp;#010; it under the terms of the GNU General Public License as published by&amp;#010; the Free Software Foundation; either version 2 of the License, or&amp;#010; (at your option) any later version.&amp;#010;&amp;#010; This program is distributed in the hope that it will be useful,&amp;#010; but WITHOUT ANY WARRANTY; without even the implied warranty of&amp;#010; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&amp;#010; GNU General Public License for more details.&amp;#010;                                                                             &amp;#010; You should have received a copy of the GNU General Public License&amp;#010; along with this program; if not, write to the Free Software&amp;#010;  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.&amp;#010;//**&amp;#010;Contains an sequenceId and a callid. It's allow us to maintain a map of id->SubCall&amp;#010;@author Yan Morin" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="SubCall ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="826" tag="operation_826" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="827" tag="operation_827" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param seq &amp;#010;@param callid " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="830" tag="operation_830" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="831" tag="operation_831" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="832" tag="operation_832" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="833" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::string _seq;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="// sequence id" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="834" tag="tblock_1" canDelete="false" indentLevel="1" text=" std::string _callid;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="833" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="833" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _seq&amp;#010;// sequence id&amp;#010;@return the value of _seq" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="833" tag="hblock_tag_2" canDelete="false" indentLevel="1" classfield_id="833" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _seq&amp;#010;// sequence id&amp;#010;@param value the value of _seq" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="834" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="834" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="834" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="834" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SUBCALL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        subcall.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="833" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="// sequence id" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="833" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::string _seq;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="// sequence id" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="833" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="833" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _seq&amp;#010;// sequence id&amp;#010;@return the value of _seq" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="833" tag="hblock_tag_2" canDelete="false" indentLevel="1" classfield_id="833" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _seq&amp;#010;// sequence id&amp;#010;@param value the value of _seq" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="834" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="834" tag="tblock_1" canDelete="false" indentLevel="1" text=" std::string _callid;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="834" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="834" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="834" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="834" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="27257" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="27257" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" CallMap ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="27257" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="27257" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="27257" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="27257" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="27257" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="27257" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="27257" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="27257" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="27257" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="27257" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader835" parent_class="835" fileExt=".h" fileName="callmap" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef CALLMAP_H&amp;#010;#define CALLMAP_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="835" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class CallMap&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="CallMap ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CALLMAP_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        callmap.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="26970" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="26970" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" CALLID ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="26970" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="26970" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="26970" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="26970" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="26970" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="26970" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="26970" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="26970" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="26970" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="26970" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="27257" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="27257" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" SubCall ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="27257" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="27257" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="27257" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="27257" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="27257" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="27257" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="27257" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="27257" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="27257" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="27257" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader836" parent_class="836" fileExt=".h" fileName="guiserverimpl" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef GUISERVERIMPL_H&amp;#010;#define GUISERVERIMPL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;callmap.h&quot;&amp;#010;#include &quot;guiframework.h&quot;&amp;#010;#include &quot;requestmanager.h&quot;&amp;#010;#include &quot;tokenlist.h&quot;&amp;#010;#include &quot;string.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="836" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class GUIServerImpl&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="GUIServerImpl ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="840" tag="operation_840" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="// GUIServerImpl constructor" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="841" tag="operation_841" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="// GUIServerImpl destructor" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="842" tag="operation_842" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="// exec loop" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="843" tag="operation_843" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id &amp;#010;@param accountId &amp;#010;@param from " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="847" tag="operation_847" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param message " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="849" tag="operation_849" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="851" tag="operation_851" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="853" tag="operation_853" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="855" tag="operation_855" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param status " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="857" tag="operation_857" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param error " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="859" tag="operation_859" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id &amp;#010;@param message " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="862" tag="operation_862" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id &amp;#010;@param message " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="865" tag="operation_865" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param error " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="867" tag="operation_867" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param nb_msg " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="869" tag="operation_869" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param state " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="871" tag="operation_871" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="872" tag="operation_872" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param code &amp;#010;@param seqId &amp;#010;@param arg " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="876" tag="operation_876" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param code &amp;#010;@param sequenceId &amp;#010;@param id &amp;#010;@param arg " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="881" tag="operation_881" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="883" tag="operation_883" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="885" tag="operation_885" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="886" tag="operation_886" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param seq &amp;#010;@param account &amp;#010;@param callid &amp;#010;@param to " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="891" tag="operation_891" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param callId " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="893" tag="operation_893" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param callId " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="895" tag="operation_895" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param callId " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="897" tag="operation_897" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param callId " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="899" tag="operation_899" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param callId " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="901" tag="operation_901" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param callId &amp;#010;@param to " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="904" tag="operation_904" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param callId &amp;#010;@param dtmfKey " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="907" tag="operation_907" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="908" tag="operation_908" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param callId " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="910" tag="operation_910" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="911" tag="operation_911" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="912" tag="operation_912" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="913" tag="operation_913" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="// observer methods" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="914" tag="operation_914" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param port " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="928" tag="tblock_0" canDelete="false" indentLevel="1" text=" CallMap _callMap;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="This callMap is necessary because&amp;#010;ManagerImpl use callid-int&amp;#010;and the client use a  callid-string&amp;#010;and also a sequence number" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="929" tag="tblock_1" canDelete="false" indentLevel="1" text=" RequestManager _requestManager;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="// RequestManager execute received request // and send response" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="930" tag="tblock_2" canDelete="false" indentLevel="1" text=" std::string _getEventsSequenceId;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="// default is seq0" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="931" tag="tblock_3" canDelete="false" indentLevel="1" text=" int _sessionPort;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="928" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="928" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _callMap&amp;#010;This callMap is necessary because&amp;#010;ManagerImpl use callid-int&amp;#010;and the client use a  callid-string&amp;#010;and also a sequence number&amp;#010;@return the value of _callMap" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="928" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="928" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _callMap&amp;#010;This callMap is necessary because&amp;#010;ManagerImpl use callid-int&amp;#010;and the client use a  callid-string&amp;#010;and also a sequence number&amp;#010;@param value the value of _callMap" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="929" tag="hblock_tag_5" canDelete="false" indentLevel="1" classfield_id="929" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _requestManager&amp;#010;// RequestManager execute received request // and send response&amp;#010;@return the value of _requestManager" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="929" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="929" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _requestManager&amp;#010;// RequestManager execute received request // and send response&amp;#010;@param value the value of _requestManager" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="930" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="930" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _getEventsSequenceId&amp;#010;// default is seq0&amp;#010;@return the value of _getEventsSequenceId" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="930" tag="hblock_tag_8" canDelete="false" indentLevel="1" classfield_id="930" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _getEventsSequenceId&amp;#010;// default is seq0&amp;#010;@param value the value of _getEventsSequenceId" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="931" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="931" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="931" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="931" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="916" tag="operation_916" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id &amp;#010;@param subCall " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="920" tag="operation_920" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="922" tag="operation_922" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="924" tag="operation_924" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="926" tag="operation_926" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param callId " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //GUISERVERIMPL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        guiserverimpl.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="928" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="This callMap is necessary because&amp;#010;ManagerImpl use callid-int&amp;#010;and the client use a  callid-string&amp;#010;and also a sequence number" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="928" tag="tblock_0" canDelete="false" indentLevel="1" text=" CallMap _callMap;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="This callMap is necessary because&amp;#010;ManagerImpl use callid-int&amp;#010;and the client use a  callid-string&amp;#010;and also a sequence number" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="928" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="928" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _callMap&amp;#010;This callMap is necessary because&amp;#010;ManagerImpl use callid-int&amp;#010;and the client use a  callid-string&amp;#010;and also a sequence number&amp;#010;@return the value of _callMap" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="928" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="928" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _callMap&amp;#010;This callMap is necessary because&amp;#010;ManagerImpl use callid-int&amp;#010;and the client use a  callid-string&amp;#010;and also a sequence number&amp;#010;@param value the value of _callMap" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="929" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="// RequestManager execute received request // and send response" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="929" tag="tblock_1" canDelete="false" indentLevel="1" text=" RequestManager _requestManager;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="// RequestManager execute received request // and send response" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="929" tag="hblock_tag_5" canDelete="false" indentLevel="1" classfield_id="929" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _requestManager&amp;#010;// RequestManager execute received request // and send response&amp;#010;@return the value of _requestManager" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="929" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="929" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _requestManager&amp;#010;// RequestManager execute received request // and send response&amp;#010;@param value the value of _requestManager" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="930" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="// default is seq0" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="930" tag="tblock_2" canDelete="false" indentLevel="1" text=" std::string _getEventsSequenceId;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="// default is seq0" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="930" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="930" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _getEventsSequenceId&amp;#010;// default is seq0&amp;#010;@return the value of _getEventsSequenceId" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="930" tag="hblock_tag_8" canDelete="false" indentLevel="1" classfield_id="930" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _getEventsSequenceId&amp;#010;// default is seq0&amp;#010;@param value the value of _getEventsSequenceId" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="931" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="931" tag="tblock_3" canDelete="false" indentLevel="1" text=" int _sessionPort;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="931" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="931" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="931" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="931" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp" id="cppheader933" parent_class="933" fileExt=".h" fileName="struct nulltype" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef STRUCT_NULLTYPE_H&amp;#010;#define STRUCT_NULLTYPE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="933" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class struct NullType&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="struct NullType ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //STRUCT_NULLTYPE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        struct nulltype.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is utilspp&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp" id="cppheader934" parent_class="934" fileExt=".h" fileName="threadingsingle" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef THREADINGSINGLE_H&amp;#010;#define THREADINGSINGLE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="934" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class ThreadingSingle&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="ThreadingSingle ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //THREADINGSINGLE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        threadingsingle.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is utilspp&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp" id="cppheader945" parent_class="945" fileExt=".h" fileName="creationusingnew" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef CREATIONUSINGNEW_H&amp;#010;#define CREATIONUSINGNEW_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="945" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class CreationUsingNew&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="CreationUsingNew ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="947" tag="operation_947" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="950" tag="operation_950" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param obj " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CREATIONUSINGNEW_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        creationusingnew.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is utilspp&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp" id="cppheader952" parent_class="952" fileExt=".h" fileName="lifetimedefault" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef LIFETIMEDEFAULT_H&amp;#010;#define LIFETIMEDEFAULT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="952" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class LifetimeDefault&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="LifetimeDefault ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="954" tag="operation_954" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param obj " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="956" tag="operation_956" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //LIFETIMEDEFAULT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        lifetimedefault.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is utilspp&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp::privatemembers" id="cppheader958" parent_class="958" fileExt=".h" fileName="lifetimetracker" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef LIFETIMETRACKER_H&amp;#010;#define LIFETIMETRACKER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="958" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class LifetimeTracker&amp;#010;Helper class for utils::setLongevity" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="LifetimeTracker ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="959" tag="operation_959" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param longevity " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="961" tag="operation_961" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="962" tag="operation_962" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param l &amp;#010;@param r " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="966" tag="tblock_0" canDelete="false" indentLevel="1" text=" unsigned int mLongevity;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="966" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="966" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="966" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="966" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //LIFETIMETRACKER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        lifetimetracker.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is utilspp::privatemembers&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="966" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="966" tag="tblock_0" canDelete="false" indentLevel="1" text=" unsigned int mLongevity;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="966" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="966" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="966" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="966" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp::privatemembers" id="cppheader968" parent_class="968" fileExt=".h" fileName="deleter" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef DELETER_H&amp;#010;#define DELETER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="968" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class Deleter&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Deleter ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="970" tag="operation_970" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param obj " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //DELETER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        deleter.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is utilspp::privatemembers&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp::privatemembers" id="cppheader972" parent_class="972" fileExt=".h" fileName="concretelifetimetracker" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef CONCRETELIFETIMETRACKER_H&amp;#010;#define CONCRETELIFETIMETRACKER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="972" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class ConcreteLifetimeTracker&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="ConcreteLifetimeTracker ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="979" tag="operation_979" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param obj &amp;#010;@param longevity &amp;#010;@param d " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="983" tag="operation_983" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="984" tag="tblock_0" canDelete="false" indentLevel="1" text=" T* mTracked;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="985" tag="tblock_1" canDelete="false" indentLevel="1" text=" TDestroyer mDestroyer;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="984" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="984" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="984" tag="hblock_tag_2" canDelete="false" indentLevel="1" classfield_id="984" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="985" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="985" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="985" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="985" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CONCRETELIFETIMETRACKER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        concretelifetimetracker.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is utilspp::privatemembers&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="984" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="984" tag="tblock_0" canDelete="false" indentLevel="1" text=" T* mTracked;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="984" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="984" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="984" tag="hblock_tag_2" canDelete="false" indentLevel="1" classfield_id="984" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="985" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="985" tag="tblock_1" canDelete="false" indentLevel="1" text=" TDestroyer mDestroyer;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="985" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="985" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="985" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="985" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp::privatemembers" id="cppheader986" parent_class="986" fileExt=".h" fileName="adapter" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef ADAPTER_H&amp;#010;#define ADAPTER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;void.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="986" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class adapter&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="991" tag="tblock_0" canDelete="false" indentLevel="1" text=" void mFunc;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="adapter ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="991" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="991" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="991" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="991" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="988" tag="operation_988" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //ADAPTER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        adapter.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is utilspp::privatemembers&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="991" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="991" tag="tblock_0" canDelete="false" indentLevel="1" text=" void mFunc;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="991" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="991" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="991" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="991" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp" id="cppheader992" parent_class="992" fileExt=".h" fileName="lifetimewithlongevity" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef LIFETIMEWITHLONGEVITY_H&amp;#010;#define LIFETIMEWITHLONGEVITY_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="992" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class LifetimeWithLongevity&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="LifetimeWithLongevity ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="995" tag="operation_995" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param obj " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="997" tag="operation_997" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //LIFETIMEWITHLONGEVITY_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        lifetimewithlongevity.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is utilspp&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="utilspp" id="cppheader1008" parent_class="1008" fileExt=".h" fileName="singletonholder" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef SINGLETONHOLDER_H&amp;#010;#define SINGLETONHOLDER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="1008" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class SingletonHolder&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="SingletonHolder ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="1013" tag="operation_1013" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="//the accessor method." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="1015" tag="operation_1015" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="1016" tag="operation_1016" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="1017" tag="operation_1017" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="//protected to be sure that nobody may create one by himself." />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="1022" tag="tblock_0" canDelete="false" indentLevel="1" text="static  InstanceType mInstance;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="1023" tag="tblock_1" canDelete="false" indentLevel="1" text="static  bool mDestroyed;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="1022" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="1022" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="1022" tag="hblock_tag_2" canDelete="false" indentLevel="1" classfield_id="1022" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="1023" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="1023" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="1023" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="1023" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="1018" tag="operation_1018" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SINGLETONHOLDER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        singletonholder.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is utilspp&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="1022" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1022" tag="tblock_0" canDelete="false" indentLevel="1" text="static  InstanceType mInstance;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1022" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="1022" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1022" tag="hblock_tag_2" canDelete="false" indentLevel="1" classfield_id="1022" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="1023" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1023" tag="tblock_1" canDelete="false" indentLevel="1" text="static  bool mDestroyed;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1023" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="1023" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1023" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="1023" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader948" parent_class="948" fileExt=".h" fileName="t" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef T_H&amp;#010;#define T_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="948" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class T&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="T ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //T_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        t.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader990" parent_class="990" fileExt=".h" fileName="void" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef VOID_H&amp;#010;#define VOID_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="990" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class void&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="void ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VOID_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        void.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="typename utilspp" id="cppheader999" parent_class="999" fileExt=".h" fileName="singletonholder" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef SINGLETONHOLDER_H&amp;#010;#define SINGLETONHOLDER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="999" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class SingletonHolder&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="SingletonHolder ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SINGLETONHOLDER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        singletonholder.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is typename_utilspp&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader1024" parent_class="1024" fileExt=".h" fileName="guiserver" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef GUISERVER_H&amp;#010;#define GUISERVER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="1024" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class GUIServer&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="GUIServer ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //GUISERVER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        guiserver.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader1518" parent_class="1518" fileExt=".h" fileName="objectpool" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef OBJECTPOOL_H&amp;#010;#define OBJECTPOOL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;mutex.h&quot;&amp;#010;#include &quot;semaphore.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="1518" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class ObjectPool&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="ObjectPool ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="1520" tag="operation_1520" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will push a line in the pool." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="1523" tag="operation_1523" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="This function will wait for an available line." />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="1527" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::list&lt; T > mPool;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="1528" tag="tblock_1" canDelete="false" indentLevel="1" text=" ost::Mutex mMutex;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="1530" tag="tblock_2" canDelete="false" indentLevel="1" text=" ost::Semaphore mSemaphore;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="1527" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="1527" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="1527" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="1527" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="1528" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="1528" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="1528" tag="hblock_tag_5" canDelete="false" indentLevel="1" classfield_id="1528" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="1530" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="1530" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="1530" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="1530" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //OBJECTPOOL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        objectpool.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="1527" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1527" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::list&lt; T > mPool;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1527" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="1527" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1527" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="1527" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="1528" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1528" tag="tblock_1" canDelete="false" indentLevel="1" text=" ost::Mutex mMutex;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1528" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="1528" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1528" tag="hblock_tag_5" canDelete="false" indentLevel="1" classfield_id="1528" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="1530" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1530" tag="tblock_2" canDelete="false" indentLevel="1" text=" ost::Semaphore mSemaphore;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1530" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="1530" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1530" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="1530" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader1720" parent_class="1720" fileExt=".h" fileName="requestgetevents" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTGETEVENTS_H&amp;#010;#define REQUESTGETEVENTS_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="1720" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestGetEvents&amp;#010; Copyright (C) 2005 Savoir-Faire Linux inc.&amp;#010; Author: Yan Morin &lt;yan.morin@savoirfairelinux.com>&amp;#010;                                                                             &amp;#010; This program is free software; you can redistribute it and/or modify&amp;#010; it under the terms of the GNU General Public License as published by&amp;#010; the Free Software Foundation; either version 2 of the License, or&amp;#010; (at your option) any later version.&amp;#010;&amp;#010; This program is distributed in the hope that it will be useful,&amp;#010; but WITHOUT ANY WARRANTY; without even the implied warranty of&amp;#010; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&amp;#010; GNU General Public License for more details.&amp;#010;                                                                             &amp;#010; You should have received a copy of the GNU General Public License&amp;#010; along with this program; if not, write to the Free Software&amp;#010;  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA." />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestGetEvents ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="1724" tag="operation_1724" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="1727" tag="operation_1727" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTGETEVENTS_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestgetevents.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader1728" parent_class="1728" fileExt=".h" fileName="requestzeroconf" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTZEROCONF_H&amp;#010;#define REQUESTZEROCONF_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="1728" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestZeroconf&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestZeroconf ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="1732" tag="operation_1732" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="1735" tag="operation_1735" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTZEROCONF_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestzeroconf.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader1736" parent_class="1736" fileExt=".h" fileName="requestzeroconfevent" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTZEROCONFEVENT_H&amp;#010;#define REQUESTZEROCONFEVENT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" text="using ::RequestZeroconfEvent;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="1736" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestZeroconfEvent&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestZeroconfEvent ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="1743" tag="operation_1743" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="1746" tag="operation_1746" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="1747" tag="operation_1747" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="1748" tag="operation_1748" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTZEROCONFEVENT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestzeroconfevent.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader1749" parent_class="1749" fileExt=".h" fileName="requestcallstatus" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTCALLSTATUS_H&amp;#010;#define REQUESTCALLSTATUS_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="1749" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestCallStatus&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestCallStatus ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="1753" tag="operation_1753" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="1756" tag="operation_1756" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTCALLSTATUS_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestcallstatus.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader1757" parent_class="1757" fileExt=".h" fileName="requestconfiggetall" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTCONFIGGETALL_H&amp;#010;#define REQUESTCONFIGGETALL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="1757" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestConfigGetAll&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestConfigGetAll ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="1761" tag="operation_1761" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="1764" tag="operation_1764" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTCONFIGGETALL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestconfiggetall.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader1765" parent_class="1765" fileExt=".h" fileName="requestconfigget" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTCONFIGGET_H&amp;#010;#define REQUESTCONFIGGET_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;requestglobal.h&quot;&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;#include &quot;string.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="1765" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestConfigGet&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestConfigGet ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="1769" tag="operation_1769" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="1772" tag="operation_1772" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="1773" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::string _section;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="1774" tag="tblock_1" canDelete="false" indentLevel="1" text=" std::string _name;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="1773" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="1773" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="1773" tag="hblock_tag_2" canDelete="false" indentLevel="1" classfield_id="1773" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="1774" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="1774" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="1774" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="1774" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTCONFIGGET_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestconfigget.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="1773" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1773" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::string _section;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1773" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="1773" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1773" tag="hblock_tag_2" canDelete="false" indentLevel="1" classfield_id="1773" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="1774" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1774" tag="tblock_1" canDelete="false" indentLevel="1" text=" std::string _name;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1774" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="1774" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1774" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="1774" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader1775" parent_class="1775" fileExt=".h" fileName="requestconfigset" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTCONFIGSET_H&amp;#010;#define REQUESTCONFIGSET_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;#include &quot;string.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="1775" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestConfigSet&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestConfigSet ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="1779" tag="operation_1779" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="1782" tag="operation_1782" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="1783" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::string _section;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="1784" tag="tblock_1" canDelete="false" indentLevel="1" text=" std::string _name;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="1785" tag="tblock_2" canDelete="false" indentLevel="1" text=" std::string _value;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="1783" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="1783" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="1783" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="1783" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="1784" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="1784" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="1784" tag="hblock_tag_5" canDelete="false" indentLevel="1" classfield_id="1784" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="1785" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="1785" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="1785" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="1785" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTCONFIGSET_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestconfigset.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="1783" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1783" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::string _section;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1783" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="1783" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1783" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="1783" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="1784" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1784" tag="tblock_1" canDelete="false" indentLevel="1" text=" std::string _name;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1784" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="1784" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1784" tag="hblock_tag_5" canDelete="false" indentLevel="1" classfield_id="1784" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="1785" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1785" tag="tblock_2" canDelete="false" indentLevel="1" text=" std::string _value;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1785" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="1785" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1785" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="1785" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader1786" parent_class="1786" fileExt=".h" fileName="requestconfigsave" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTCONFIGSAVE_H&amp;#010;#define REQUESTCONFIGSAVE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="1786" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestConfigSave&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestConfigSave ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="1790" tag="operation_1790" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="1793" tag="operation_1793" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTCONFIGSAVE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestconfigsave.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader1794" parent_class="1794" fileExt=".h" fileName="requestlist" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTLIST_H&amp;#010;#define REQUESTLIST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;#include &quot;string.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="1794" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestList&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestList ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="1798" tag="operation_1798" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="1801" tag="operation_1801" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="1802" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::string _name;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="1802" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="1802" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="1802" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="1802" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTLIST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestlist.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="1802" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1802" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::string _name;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1802" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="1802" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1802" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="1802" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader1803" parent_class="1803" fileExt=".h" fileName="requestvolumespkr" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTVOLUMESPKR_H&amp;#010;#define REQUESTVOLUMESPKR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="1803" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestVolumeSpkr&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestVolumeSpkr ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="1807" tag="operation_1807" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="1810" tag="operation_1810" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="1811" tag="tblock_0" canDelete="false" indentLevel="1" text=" int _percent;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="1811" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="1811" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="1811" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="1811" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTVOLUMESPKR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestvolumespkr.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="1811" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1811" tag="tblock_0" canDelete="false" indentLevel="1" text=" int _percent;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1811" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="1811" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1811" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="1811" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader1812" parent_class="1812" fileExt=".h" fileName="requestvolumemic" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTVOLUMEMIC_H&amp;#010;#define REQUESTVOLUMEMIC_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="1812" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestVolumeMic&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestVolumeMic ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="1816" tag="operation_1816" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="1819" tag="operation_1819" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="1820" tag="tblock_0" canDelete="false" indentLevel="1" text=" int _percent;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="1820" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="1820" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="1820" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="1820" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTVOLUMEMIC_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestvolumemic.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="1820" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1820" tag="tblock_0" canDelete="false" indentLevel="1" text=" int _percent;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1820" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="1820" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1820" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="1820" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader1821" parent_class="1821" fileExt=".h" fileName="requestregister" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTREGISTER_H&amp;#010;#define REQUESTREGISTER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="1821" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestRegister&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestRegister ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="1825" tag="operation_1825" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="1828" tag="operation_1828" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTREGISTER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestregister.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader1829" parent_class="1829" fileExt=".h" fileName="requestunregister" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTUNREGISTER_H&amp;#010;#define REQUESTUNREGISTER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="1829" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestUnregister&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestUnregister ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="1833" tag="operation_1833" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="1836" tag="operation_1836" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTUNREGISTER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestunregister.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader1837" parent_class="1837" fileExt=".h" fileName="requestswitch" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTSWITCH_H&amp;#010;#define REQUESTSWITCH_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;responsemessage.h&quot;&amp;#010;#include &quot;string.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="1837" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestSwitch&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestSwitch ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="1841" tag="operation_1841" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param argList " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="1844" tag="operation_1844" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="1845" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::string _switchName;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="1845" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="1845" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="1845" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="1845" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTSWITCH_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        requestswitch.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="1845" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1845" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::string _switchName;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1845" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="1845" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1845" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="1845" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader1861" parent_class="1861" fileExt=".h" fileName="tcpstreampool" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef TCPSTREAMPOOL_H&amp;#010;#define TCPSTREAMPOOL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;objectpool.h&quot;&amp;#010;#include &quot;tcpsession.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" text="using ::TCPStreamPool;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="1861" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class TCPStreamPool&amp;#010; Copyright (C) 2005 Savoir-Faire Linux inc.&amp;#010; Author: Yan Morin &lt;yan.morin@savoirfairelinux.com>&amp;#010;                                                                             &amp;#010; This program is free software; you can redistribute it and/or modify&amp;#010; it under the terms of the GNU General Public License as published by&amp;#010; the Free Software Foundation; either version 2 of the License, or&amp;#010; (at your option) any later version.&amp;#010;&amp;#010; This program is distributed in the hope that it will be useful,&amp;#010; but WITHOUT ANY WARRANTY; without even the implied warranty of&amp;#010; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&amp;#010; GNU General Public License for more details.&amp;#010;                                                                             &amp;#010; You should have received a copy of the GNU General Public License&amp;#010; along with this program; if not, write to the Free Software&amp;#010;  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.&amp;#010;//**&amp;#010;Utilisation:&amp;#010;TCPSessionIO session = TCPStreamPool(aServer);&amp;#010;std::string response = &quot;hello&quot;;&amp;#010;std::string request;&amp;#010;session.start();&amp;#010;session.send(response);&amp;#010;while(session.receive(request)) {&amp;#010;  std::cout &lt;&lt; request &lt;&lt; std::endl;&amp;#010;}&amp;#010;@author Yan Morin" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="TCPStreamPool ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="1866" tag="operation_1866" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param server " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="1870" tag="operation_1870" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="1871" tag="operation_1871" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="1872" tag="operation_1872" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param response " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="1874" tag="operation_1874" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="1875" tag="operation_1875" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param request " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="1878" tag="tblock_0" canDelete="false" indentLevel="1" text=" ObjectPool&lt; std :: string > _outputPool;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="1879" tag="tblock_1" canDelete="false" indentLevel="1" text=" ObjectPool&lt; std :: string > _inputPool;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="1878" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="1878" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="1878" tag="hblock_tag_2" canDelete="false" indentLevel="1" classfield_id="1878" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="1879" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="1879" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="1879" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="1879" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TCPSTREAMPOOL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        tcpstreampool.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="1878" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1878" tag="tblock_0" canDelete="false" indentLevel="1" text=" ObjectPool&lt; std :: string > _outputPool;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1878" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="1878" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1878" tag="hblock_tag_2" canDelete="false" indentLevel="1" classfield_id="1878" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="1879" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1879" tag="tblock_1" canDelete="false" indentLevel="1" text=" ObjectPool&lt; std :: string > _inputPool;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1879" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="1879" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1879" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="1879" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader1880" parent_class="1880" fileExt=".h" fileName="tcpsessionio" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef TCPSESSIONIO_H&amp;#010;#define TCPSESSIONIO_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;sessionio.h&quot;&amp;#010;#include &quot;tcpstreampool.h&quot;&amp;#010;#include &quot;tcpsocket.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="1880" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class TCPSessionIO&amp;#010; Copyright (C) 2005 Savoir-Faire Linux inc.&amp;#010; Author: Yan Morin &lt;yan.morin@savoirfairelinux.com>&amp;#010;&amp;#010; This program is free software; you can redistribute it and/or modify&amp;#010; it under the terms of the GNU General Public License as published by&amp;#010; the Free Software Foundation; either version 2 of the License, or&amp;#010; (at your option) any later version.&amp;#010;&amp;#010; This program is distributed in the hope that it will be useful,&amp;#010; but WITHOUT ANY WARRANTY; without even the implied warranty of&amp;#010; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&amp;#010; GNU General Public License for more details.&amp;#010;&amp;#010; You should have received a copy of the GNU General Public License&amp;#010; along with this program; if not, write to the Free Software&amp;#010;  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.&amp;#010;//**&amp;#010;@author Yan Morin" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="TCPSessionIO ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-                <codeoperation parent_id="1884" tag="operation_1884" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param port " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="1886" tag="operation_1886" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="1887" tag="operation_1887" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param response " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="1889" tag="operation_1889" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="1890" tag="operation_1890" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param request " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="1892" tag="operation_1892" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="1893" tag="operation_1893" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="1899" tag="tblock_0" canDelete="false" indentLevel="1" text="static  const int PORT;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="1901" tag="tblock_1" canDelete="false" indentLevel="1" text="static  const char* const IP;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="1895" tag="tblock_2" canDelete="false" indentLevel="1" text=" ost::TCPSocket* _serverSocket;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="1897" tag="tblock_3" canDelete="false" indentLevel="1" text=" TCPStreamPool* _clientStream;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="1899" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="1899" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="1899" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="1899" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="1901" tag="hblock_tag_5" canDelete="false" indentLevel="1" classfield_id="1901" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="1901" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="1901" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="1895" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="1895" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="1895" tag="hblock_tag_8" canDelete="false" indentLevel="1" classfield_id="1895" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="1897" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="1897" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="1897" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="1897" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TCPSESSIONIO_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;                        tcpsessionio.h - Copyright yansanmo&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Sat Mar 4 2006 at 20:43:05&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="1895" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1895" tag="tblock_2" canDelete="false" indentLevel="1" text=" ost::TCPSocket* _serverSocket;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1895" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="1895" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1895" tag="hblock_tag_8" canDelete="false" indentLevel="1" classfield_id="1895" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="1897" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1897" tag="tblock_3" canDelete="false" indentLevel="1" text=" TCPStreamPool* _clientStream;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1897" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="1897" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1897" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="1897" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="1899" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1899" tag="tblock_0" canDelete="false" indentLevel="1" text="static  const int PORT;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1899" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="1899" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1899" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="1899" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="1901" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1901" tag="tblock_1" canDelete="false" indentLevel="1" text="static  const char* const IP;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1901" tag="hblock_tag_5" canDelete="false" indentLevel="1" classfield_id="1901" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1901" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="1901" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-   </codegenerator>
-  </codegeneration>
- </XMI.extensions>
-</XMI>
diff --git a/doc/uml-diagrams/sflphone-class-gui-server06.xml.png b/doc/uml-diagrams/sflphone-class-gui-server06.xml.png
deleted file mode 100644
index de2d9906b530840150e52d43f9cf926ff59c50f7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 33720
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
TvNp$pZZGk4^>bP0l+XkK3kgZN

diff --git a/doc/uml-diagrams/sflphone-construct.xmi b/doc/uml-diagrams/sflphone-construct.xmi
deleted file mode 100644
index 83c9d4cc4e..0000000000
--- a/doc/uml-diagrams/sflphone-construct.xmi
+++ /dev/null
@@ -1,10167 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2005-09-22T11:58:08" xmi.version="1.2" >
- <XMI.header>
-  <XMI.documentation>
-   <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
-   <XMI.exporterVersion>1.4.2</XMI.exporterVersion>
-   <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
-  </XMI.documentation>
-  <XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" />
- </XMI.header>
- <XMI.content>
-  <UML:Model isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" >
-   <UML:Namespace.ownedElement>
-    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" xmi.id="20191" isRoot="false" isAbstract="false" name="datatype" />
-    <UML:DataType stereotype="20191" isSpecification="false" isLeaf="false" visibility="public" xmi.id="20190" isRoot="false" isAbstract="false" name="int" />
-    <UML:DataType stereotype="20191" isSpecification="false" isLeaf="false" visibility="public" xmi.id="20192" isRoot="false" isAbstract="false" name="char" />
-    <UML:DataType stereotype="20191" isSpecification="false" isLeaf="false" visibility="public" xmi.id="20193" isRoot="false" isAbstract="false" name="bool" />
-    <UML:DataType stereotype="20191" isSpecification="false" isLeaf="false" visibility="public" xmi.id="20194" isRoot="false" isAbstract="false" name="float" />
-    <UML:DataType stereotype="20191" isSpecification="false" isLeaf="false" visibility="public" xmi.id="20195" isRoot="false" isAbstract="false" name="double" />
-    <UML:DataType stereotype="20191" isSpecification="false" isLeaf="false" visibility="public" xmi.id="20196" isRoot="false" isAbstract="false" name="long" />
-    <UML:DataType stereotype="20191" isSpecification="false" isLeaf="false" visibility="public" xmi.id="20197" isRoot="false" isAbstract="false" name="short" />
-    <UML:DataType stereotype="20191" isSpecification="false" isLeaf="false" visibility="public" xmi.id="20198" isRoot="false" isAbstract="false" name="string" />
-    <UML:DataType stereotype="20191" isSpecification="false" isLeaf="false" visibility="public" xmi.id="20218" isRoot="false" isAbstract="false" name="void" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="20201" isRoot="false" isAbstract="false" name="ManagerImpl" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="20202" isRoot="false" isAbstract="false" name="ToneGenerator" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="20203" isRoot="false" isAbstract="false" name="Error" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="20204" isRoot="false" isAbstract="false" name="Gui" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="20205" isRoot="false" isAbstract="false" name="AudioLayer" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="20214" isRoot="false" isAbstract="false" name="voIPLinkVector" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="20215" isRoot="false" isAbstract="false" name="CallVector" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="20216" isRoot="false" isAbstract="false" name="CodecDescriptorVector" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="20237" isRoot="false" isAbstract="false" name="SipVoIPLink" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="20302" />
-     </UML:GeneralizableElement.generalization>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="20253" isRoot="false" isAbstract="false" name="CodecDescriptor" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="20275" isRoot="false" isAbstract="false" name="Call" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="20294" isRoot="false" isAbstract="false" name="VoIPLink" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="20310" isRoot="false" isAbstract="false" name="SipCallVector" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="20311" isRoot="false" isAbstract="false" name="SipCall" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="20323" isRoot="false" isAbstract="false" name="AudioRtp" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="20327" isRoot="false" isAbstract="false" name="EventThread" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="20334" isRoot="false" isAbstract="false" name="AudioCodec" />
-    <UML:Association isSpecification="false" visibility="public" xmi.id="20230" name="Constructor" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20231" aggregation="shared" type="20201" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20232" aggregation="none" type="20203" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="20233" name="Constructor" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20234" aggregation="shared" type="20201" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20235" aggregation="none" type="20202" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="20238" name="init" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20239" aggregation="shared" type="20214" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20240" aggregation="none" type="20237" name="" multiplicity="1" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="20241" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20242" aggregation="shared" type="20201" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20243" aggregation="none" type="20214" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="20250" name="initAudioCodec" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20251" aggregation="shared" type="20201" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20252" aggregation="none" type="20216" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="20254" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20255" aggregation="shared" type="20216" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20256" aggregation="none" type="20253" name="" multiplicity="3" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="20261" name="selectAudioDriver" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20262" aggregation="shared" type="20201" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20263" aggregation="none" type="20205" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="20266" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20267" aggregation="shared" type="20201" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20268" aggregation="none" type="20215" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="20276" name="pushBackNewCall" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20277" aggregation="shared" type="20215" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20278" aggregation="none" type="20275" name="" multiplicity="0..*" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="20283" name="initGui" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20284" aggregation="shared" type="20201" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20285" aggregation="none" type="20204" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="20288" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20289" aggregation="shared" type="20275" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20290" aggregation="none" type="20214" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="20291" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20292" aggregation="shared" type="20275" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20293" aggregation="none" type="20237" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="20295" name="init" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20296" aggregation="shared" type="20214" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20297" aggregation="none" type="20294" name="" multiplicity="1" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Generalization isSpecification="false" child="20237" visibility="public" xmi.id="20302" parent="20294" discriminator="" name="" />
-    <UML:Association isSpecification="false" visibility="public" xmi.id="20305" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20306" aggregation="shared" type="20275" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20307" aggregation="none" type="20294" name="" multiplicity="1" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="20312" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20313" aggregation="shared" type="20310" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20314" aggregation="none" type="20237" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="20315" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20316" aggregation="shared" type="20237" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20317" aggregation="none" type="20310" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="20318" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20319" aggregation="shared" type="20310" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20320" aggregation="none" type="20311" name="" multiplicity="0..*" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="20324" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20325" aggregation="shared" type="20237" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20326" aggregation="none" type="20323" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="20328" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20329" aggregation="shared" type="20237" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20330" aggregation="none" type="20327" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="20331" name="SipCall::Constructor" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20332" aggregation="shared" type="20311" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20333" aggregation="none" type="20216" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="20335" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20336" aggregation="shared" type="20311" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20337" aggregation="none" type="20334" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="20355" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20356" aggregation="shared" type="20323" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20357" aggregation="none" type="20311" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="20358" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20359" aggregation="shared" type="20323" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20360" aggregation="none" type="20205" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-   </UML:Namespace.ownedElement>
-  </UML:Model>
- </XMI.content>
- <XMI.extensions xmi.extender="umbrello" >
-  <docsettings viewid="20199" documentation="" uniqueid="20374" />
-  <diagrams>
-   <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="81" showgrid="0" showopsig="0" usefillcolor="1" snapx="10" canvaswidth="1037" snapy="10" showatts="1" xmi.id="20199" documentation="" type="402" showops="1" showpackage="0" name="class diagram" localid="900000" showstereotype="0" showscope="1" snapcsgrid="0" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="684" >
-    <widgets>
-     <classwidget usesdiagramfillcolour="1" width="89" showattsigs="601" usesdiagramusefillcolour="1" x="541" linecolour="none" y="105" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20201" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="41" showattsigs="601" usesdiagramusefillcolour="1" x="562" linecolour="none" y="1" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20203" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="102" showattsigs="601" usesdiagramusefillcolour="1" x="436" linecolour="none" y="2" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20202" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="105" showattsigs="601" usesdiagramusefillcolour="1" x="340" linecolour="none" y="76" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20214" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="88" showattsigs="601" usesdiagramusefillcolour="1" x="151" linecolour="none" y="163" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20237" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="153" showattsigs="601" usesdiagramusefillcolour="1" x="550" linecolour="none" y="346" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20216" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="113" showattsigs="601" usesdiagramusefillcolour="1" x="808" linecolour="none" y="319" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20253" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="81" showattsigs="601" usesdiagramusefillcolour="1" x="450" linecolour="none" y="271" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20205" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="74" showattsigs="601" usesdiagramusefillcolour="1" x="425" linecolour="none" y="173" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20215" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="33" showattsigs="601" usesdiagramusefillcolour="1" x="312" linecolour="none" y="151" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20275" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="31" showattsigs="601" usesdiagramusefillcolour="1" x="787" linecolour="none" y="105" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20204" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="68" showattsigs="601" usesdiagramusefillcolour="1" x="180" linecolour="none" y="73" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20294" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="94" showattsigs="601" usesdiagramusefillcolour="1" x="98" linecolour="none" y="242" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20310" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="53" showattsigs="601" usesdiagramusefillcolour="1" x="194" linecolour="none" y="303" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20311" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="67" showattsigs="601" usesdiagramusefillcolour="1" x="283" linecolour="none" y="241" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20323" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="86" showattsigs="601" usesdiagramusefillcolour="1" x="27" linecolour="none" y="163" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20327" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="86" showattsigs="601" usesdiagramusefillcolour="1" x="210" linecolour="none" y="396" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20334" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <notewidget usesdiagramfillcolour="1" width="164" usesdiagramusefillcolour="1" x="15" linecolour="none" y="382" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="50" usefillcolor="1" isinstance="0" xmi.id="20340" text="answeredCall_without_hold
-incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" />
-    </widgets>
-    <messages/>
-    <associations>
-     <assocwidget totalcounta="3" indexa="2" totalcountb="2" indexb="1" widgetbid="20203" widgetaid="20201" xmi.id="20230" >
-      <linepath>
-       <startpoint startx="600" starty="105" />
-       <endpoint endx="582" endy="34" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="75" usesdiagramusefillcolour="1" x="590" linecolour="none" y="69" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20361" text="Constructor" font="Sans,10,-1,5,50,0,0,0,0,0" />
-     </assocwidget>
-     <assocwidget totalcounta="3" indexa="1" totalcountb="2" indexb="1" widgetbid="20202" widgetaid="20201" xmi.id="20233" >
-      <linepath>
-       <startpoint startx="570" starty="105" />
-       <endpoint endx="487" endy="35" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="75" usesdiagramusefillcolour="1" x="464" linecolour="none" y="69" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20362" text="Constructor" font="Sans,10,-1,5,50,0,0,0,0,0" />
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="20214" widgetaid="20201" xmi.id="20241" >
-      <linepath>
-       <startpoint startx="541" starty="121" />
-       <endpoint endx="445" endy="92" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="4" indexa="3" totalcountb="2" indexb="1" widgetbid="20216" widgetaid="20201" xmi.id="20250" >
-      <linepath>
-       <startpoint startx="607" starty="138" />
-       <endpoint endx="626" endy="346" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="95" usesdiagramusefillcolour="1" x="565" linecolour="none" y="245" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20363" text="initAudioCodec" font="Sans,10,-1,5,50,0,0,0,0,0" />
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="20253" widgetaid="20216" xmi.id="20254" >
-      <linepath>
-       <startpoint startx="703" starty="362" />
-       <endpoint endx="808" endy="335" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="15" usesdiagramusefillcolour="1" x="791" linecolour="none" y="318" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20364" text="3" font="Sans,10,-1,5,50,0,0,0,0,0" />
-     </assocwidget>
-     <assocwidget totalcounta="4" indexa="2" totalcountb="2" indexb="1" widgetbid="20205" widgetaid="20201" xmi.id="20261" >
-      <linepath>
-       <startpoint startx="585" starty="138" />
-       <endpoint endx="490" endy="271" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="110" usesdiagramusefillcolour="1" x="520" linecolour="none" y="183" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20365" text="selectAudioDriver" font="Sans,10,-1,5,50,0,0,0,0,0" />
-     </assocwidget>
-     <assocwidget totalcounta="4" indexa="1" totalcountb="2" indexb="1" widgetbid="20215" widgetaid="20201" xmi.id="20266" >
-      <linepath>
-       <startpoint startx="563" starty="138" />
-       <endpoint endx="462" endy="173" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="20275" widgetaid="20215" xmi.id="20276" >
-      <linepath>
-       <startpoint startx="425" starty="189" />
-       <endpoint endx="345" endy="167" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="113" usesdiagramusefillcolour="1" x="371" linecolour="none" y="197" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20366" text="pushBackNewCall" font="Sans,10,-1,5,50,0,0,0,0,0" />
-      <floatingtext usesdiagramfillcolour="1" width="28" usesdiagramusefillcolour="1" x="347" linecolour="none" y="144" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20367" text="0..*" font="Sans,10,-1,5,50,0,0,0,0,0" />
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="20204" widgetaid="20201" xmi.id="20283" >
-      <linepath>
-       <startpoint startx="630" starty="121" />
-       <endpoint endx="787" endy="121" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="45" usesdiagramusefillcolour="1" x="638" linecolour="none" y="122" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20368" text="initGui" font="Sans,10,-1,5,50,0,0,0,0,0" />
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="20294" widgetaid="20214" xmi.id="20295" >
-      <linepath>
-       <startpoint startx="340" starty="92" />
-       <endpoint endx="248" endy="89" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="25" usesdiagramusefillcolour="1" x="300" linecolour="none" y="91" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20369" text="init" font="Sans,10,-1,5,50,0,0,0,0,0" />
-      <floatingtext usesdiagramfillcolour="1" width="15" usesdiagramusefillcolour="1" x="250" linecolour="none" y="45" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20370" text="1" font="Sans,10,-1,5,50,0,0,0,0,0" />
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="20294" widgetaid="20237" xmi.id="20302" >
-      <linepath>
-       <startpoint startx="195" starty="163" />
-       <endpoint endx="202" endy="106" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="20294" widgetaid="20275" xmi.id="20305" >
-      <linepath>
-       <startpoint startx="312" starty="167" />
-       <endpoint endx="225" endy="106" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="15" usesdiagramusefillcolour="1" x="169" linecolour="none" y="107" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20371" text="1" font="Sans,10,-1,5,50,0,0,0,0,0" />
-     </assocwidget>
-     <assocwidget totalcounta="3" indexa="1" totalcountb="2" indexb="1" widgetbid="20310" widgetaid="20237" xmi.id="20315" >
-      <linepath>
-       <startpoint startx="180" starty="196" />
-       <endpoint endx="145" endy="242" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="20311" widgetaid="20310" xmi.id="20318" >
-      <linepath>
-       <startpoint startx="145" starty="275" />
-       <endpoint endx="211" endy="303" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="28" usesdiagramusefillcolour="1" x="268" linecolour="none" y="301" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20372" text="0..*" font="Sans,10,-1,5,50,0,0,0,0,0" />
-     </assocwidget>
-     <assocwidget totalcounta="3" indexa="2" totalcountb="2" indexb="1" widgetbid="20323" widgetaid="20237" xmi.id="20324" >
-      <linepath>
-       <startpoint startx="209" starty="196" />
-       <endpoint endx="316" endy="241" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="20327" widgetaid="20237" xmi.id="20328" >
-      <linepath>
-       <startpoint startx="151" starty="179" />
-       <endpoint endx="113" endy="179" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="20216" widgetaid="20311" xmi.id="20331" >
-      <linepath>
-       <startpoint startx="247" starty="319" />
-       <endpoint endx="550" endy="362" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="124" usesdiagramusefillcolour="1" x="346" linecolour="none" y="342" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20373" text="SipCall::Constructor" font="Sans,10,-1,5,50,0,0,0,0,0" />
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="20334" widgetaid="20311" xmi.id="20335" >
-      <linepath>
-       <startpoint startx="220" starty="336" />
-       <endpoint endx="253" endy="396" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" widgetbid="20334" widgetaid="20340" roleBdoc="" documentation="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" visibilityA="200" >
-      <linepath>
-       <startpoint startx="179" starty="407" />
-       <endpoint endx="210" endy="412" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="20311" widgetaid="20323" xmi.id="20355" >
-      <linepath>
-       <startpoint startx="316" starty="274" />
-       <endpoint endx="229" endy="303" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="20205" widgetaid="20323" xmi.id="20358" >
-      <linepath>
-       <startpoint startx="350" starty="257" />
-       <endpoint endx="450" endy="287" />
-      </linepath>
-     </assocwidget>
-    </associations>
-   </diagram>
-  </diagrams>
-  <listview>
-   <listitem open="1" type="800" label="Views" >
-    <listitem open="1" type="801" label="Logical View" >
-     <listitem open="1" type="813" id="20334" />
-     <listitem open="1" type="813" id="20205" />
-     <listitem open="1" type="813" id="20323" />
-     <listitem open="1" type="813" id="20275" />
-     <listitem open="1" type="813" id="20215" />
-     <listitem open="1" type="813" id="20253" />
-     <listitem open="1" type="813" id="20216" />
-     <listitem open="1" type="813" id="20203" />
-     <listitem open="1" type="813" id="20327" />
-     <listitem open="1" type="813" id="20204" />
-     <listitem open="1" type="813" id="20201" />
-     <listitem open="1" type="813" id="20311" />
-     <listitem open="1" type="813" id="20310" />
-     <listitem open="1" type="813" id="20237" />
-     <listitem open="1" type="813" id="20202" />
-     <listitem open="1" type="813" id="20294" />
-     <listitem open="1" type="813" id="20214" />
-     <listitem open="1" type="830" label="Datatypes" >
-      <listitem open="1" type="829" id="20193" />
-      <listitem open="1" type="829" id="20192" />
-      <listitem open="1" type="829" id="20195" />
-      <listitem open="1" type="829" id="20194" />
-      <listitem open="1" type="829" id="20190" />
-      <listitem open="1" type="829" id="20196" />
-      <listitem open="1" type="829" id="20197" />
-      <listitem open="1" type="829" id="20198" />
-      <listitem open="1" type="829" id="20218" />
-     </listitem>
-    </listitem>
-    <listitem open="1" type="802" label="Use Case View" />
-    <listitem open="1" type="821" label="Component View" />
-    <listitem open="1" type="827" label="Deployment View" />
-    <listitem open="1" type="836" label="Entity Relationship Model" />
-   </listitem>
-  </listview>
-  <codegeneration>
-   <codegenerator language="Cpp" >
-    <classifiercodedocument writeOutCode="true" package="" id="20201" parent_class="20201" fileExt=".cpp" fileName="managerimpl" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;managerimpl.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="20230" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20230" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20230" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20230" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20230" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20230" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20230" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20230" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20230" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20230" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="20233" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="20233" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20233" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="20233" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20233" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="20233" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20233" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="20233" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20233" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="20233" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="20241" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="20241" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20241" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="20241" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20241" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="20241" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20241" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="20241" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20241" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="20241" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="20250" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="20250" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20250" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="20250" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20250" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="20250" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20250" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="20250" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20250" tag="hblock_tag_19" canDelete="false" writeOutText="false" classfield_id="20250" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="20261" tag="hblock_tag_20" canDelete="false" writeOutText="false" classfield_id="20261" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20261" tag="hblock_tag_21" canDelete="false" writeOutText="false" classfield_id="20261" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20261" tag="hblock_tag_22" canDelete="false" writeOutText="false" classfield_id="20261" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20261" tag="hblock_tag_23" canDelete="false" writeOutText="false" classfield_id="20261" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20261" tag="hblock_tag_24" canDelete="false" writeOutText="false" classfield_id="20261" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="20266" tag="hblock_tag_25" canDelete="false" writeOutText="false" classfield_id="20266" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20266" tag="hblock_tag_26" canDelete="false" writeOutText="false" classfield_id="20266" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20266" tag="hblock_tag_27" canDelete="false" writeOutText="false" classfield_id="20266" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20266" tag="hblock_tag_28" canDelete="false" writeOutText="false" classfield_id="20266" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20266" tag="hblock_tag_29" canDelete="false" writeOutText="false" classfield_id="20266" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="20283" tag="hblock_tag_30" canDelete="false" writeOutText="false" classfield_id="20283" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20283" tag="hblock_tag_31" canDelete="false" writeOutText="false" classfield_id="20283" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20283" tag="hblock_tag_32" canDelete="false" writeOutText="false" classfield_id="20283" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20283" tag="hblock_tag_33" canDelete="false" writeOutText="false" classfield_id="20283" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20283" tag="hblock_tag_34" canDelete="false" writeOutText="false" classfield_id="20283" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			managerimpl.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:09:32&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20230" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20230" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20230" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20230" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20230" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20230" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20230" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20230" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20230" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20230" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20230" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20230" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20233" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20233" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20233" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="20233" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20233" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="20233" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20233" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="20233" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20233" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="20233" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20233" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="20233" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20241" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20241" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20241" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="20241" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20241" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="20241" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20241" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="20241" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20241" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="20241" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20241" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="20241" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20250" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20250" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20250" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="20250" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20250" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="20250" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20250" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="20250" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20250" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="20250" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20250" tag="hblock_tag_19" canDelete="false" writeOutText="false" classfield_id="20250" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20261" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20261" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20261" tag="hblock_tag_20" canDelete="false" writeOutText="false" classfield_id="20261" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20261" tag="hblock_tag_21" canDelete="false" writeOutText="false" classfield_id="20261" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20261" tag="hblock_tag_22" canDelete="false" writeOutText="false" classfield_id="20261" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20261" tag="hblock_tag_23" canDelete="false" writeOutText="false" classfield_id="20261" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20261" tag="hblock_tag_24" canDelete="false" writeOutText="false" classfield_id="20261" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20266" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20266" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20266" tag="hblock_tag_25" canDelete="false" writeOutText="false" classfield_id="20266" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20266" tag="hblock_tag_26" canDelete="false" writeOutText="false" classfield_id="20266" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20266" tag="hblock_tag_27" canDelete="false" writeOutText="false" classfield_id="20266" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20266" tag="hblock_tag_28" canDelete="false" writeOutText="false" classfield_id="20266" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20266" tag="hblock_tag_29" canDelete="false" writeOutText="false" classfield_id="20266" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20283" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20283" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20283" tag="hblock_tag_30" canDelete="false" writeOutText="false" classfield_id="20283" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20283" tag="hblock_tag_31" canDelete="false" writeOutText="false" classfield_id="20283" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20283" tag="hblock_tag_32" canDelete="false" writeOutText="false" classfield_id="20283" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20283" tag="hblock_tag_33" canDelete="false" writeOutText="false" classfield_id="20283" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20283" tag="hblock_tag_34" canDelete="false" writeOutText="false" classfield_id="20283" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="20202" parent_class="20202" fileExt=".cpp" fileName="tonegenerator" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;tonegenerator.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="20233" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20233" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20233" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20233" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20233" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20233" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20233" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20233" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20233" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20233" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			tonegenerator.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:09:14&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20233" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20233" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20233" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20233" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20233" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20233" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20233" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20233" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20233" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20233" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20233" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20233" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="20203" parent_class="20203" fileExt=".cpp" fileName="error" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;error.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="20230" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20230" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20230" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20230" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20230" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20230" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20230" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20230" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20230" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20230" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			error.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:09:14&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20230" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20230" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20230" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20230" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20230" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20230" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20230" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20230" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20230" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20230" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20230" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20230" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="20204" parent_class="20204" fileExt=".cpp" fileName="gui" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;gui.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="20283" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20283" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20283" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20283" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20283" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20283" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20283" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20283" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20283" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20283" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			gui.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:09:14&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20283" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20283" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20283" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20283" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20283" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20283" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20283" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20283" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20283" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20283" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20283" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20283" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="20205" parent_class="20205" fileExt=".cpp" fileName="audiolayer" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;audiolayer.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="20261" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20261" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20261" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20261" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20261" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20261" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20261" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20261" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20261" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20261" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="20358" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="20358" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20358" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="20358" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20358" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="20358" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20358" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="20358" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20358" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="20358" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			audiolayer.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:09:14&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20261" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20261" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20261" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20261" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20261" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20261" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20261" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20261" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20261" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20261" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20261" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20261" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20358" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20358" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20358" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="20358" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20358" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="20358" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20358" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="20358" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20358" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="20358" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20358" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="20358" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="20214" parent_class="20214" fileExt=".cpp" fileName="voiplinkvector" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;voiplinkvector.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="20238" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20238" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20238" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20238" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20238" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20238" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20238" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20238" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20238" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20238" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="20241" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="20241" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20241" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="20241" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20241" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="20241" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20241" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="20241" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20241" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="20241" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="20288" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="20288" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20288" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="20288" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20288" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="20288" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20288" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="20288" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20288" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="20288" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="20295" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="20295" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20295" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="20295" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20295" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="20295" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20295" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="20295" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20295" tag="hblock_tag_19" canDelete="false" writeOutText="false" classfield_id="20295" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			voiplinkvector.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:09:41&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20238" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20238" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20238" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20238" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20238" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20238" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20238" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20238" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20238" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20238" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20238" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20238" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20241" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20241" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20241" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="20241" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20241" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="20241" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20241" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="20241" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20241" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="20241" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20241" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="20241" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20288" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20288" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20288" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="20288" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20288" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="20288" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20288" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="20288" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20288" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="20288" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20288" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="20288" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20295" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20295" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20295" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="20295" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20295" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="20295" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20295" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="20295" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20295" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="20295" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20295" tag="hblock_tag_19" canDelete="false" writeOutText="false" classfield_id="20295" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="20215" parent_class="20215" fileExt=".cpp" fileName="callvector" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;callvector.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="20266" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20266" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20266" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20266" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20266" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20266" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20266" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20266" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20266" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20266" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="20276" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="20276" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20276" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="20276" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20276" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="20276" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20276" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="20276" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20276" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="20276" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			callvector.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:09:14&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20266" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20266" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20266" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20266" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20266" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20266" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20266" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20266" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20266" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20266" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20266" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20266" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20276" field_type="3" initialValue=" new vector( )" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20276" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20276" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="20276" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20276" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="20276" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20276" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="20276" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20276" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="20276" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20276" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="20276" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="20216" parent_class="20216" fileExt=".cpp" fileName="codecdescriptorvector" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;codecdescriptorvector.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="20250" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20250" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20250" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20250" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20250" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20250" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20250" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20250" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20250" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20250" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="20254" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="20254" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20254" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="20254" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20254" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="20254" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20254" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="20254" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20254" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="20254" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="20331" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="20331" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20331" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="20331" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20331" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="20331" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20331" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="20331" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20331" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="20331" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			codecdescriptorvector.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:09:14&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20250" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20250" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20250" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20250" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20250" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20250" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20250" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20250" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20250" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20250" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20250" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20250" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20254" field_type="3" initialValue=" new vector( )" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20254" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20254" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="20254" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20254" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="20254" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20254" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="20254" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20254" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="20254" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20254" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="20254" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20331" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20331" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20331" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="20331" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20331" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="20331" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20331" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="20331" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20331" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="20331" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20331" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="20331" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="20237" parent_class="20237" fileExt=".cpp" fileName="sipvoiplink" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;sipvoiplink.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="20238" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20238" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20238" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20238" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20238" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20238" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20238" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20238" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20238" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20238" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="20291" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="20291" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20291" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="20291" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20291" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="20291" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20291" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="20291" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20291" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="20291" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="20312" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="20312" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20312" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="20312" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20312" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="20312" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20312" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="20312" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20312" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="20312" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="20315" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="20315" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20315" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="20315" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20315" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="20315" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20315" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="20315" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20315" tag="hblock_tag_19" canDelete="false" writeOutText="false" classfield_id="20315" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="20324" tag="hblock_tag_20" canDelete="false" writeOutText="false" classfield_id="20324" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20324" tag="hblock_tag_21" canDelete="false" writeOutText="false" classfield_id="20324" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20324" tag="hblock_tag_22" canDelete="false" writeOutText="false" classfield_id="20324" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20324" tag="hblock_tag_23" canDelete="false" writeOutText="false" classfield_id="20324" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20324" tag="hblock_tag_24" canDelete="false" writeOutText="false" classfield_id="20324" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="20328" tag="hblock_tag_25" canDelete="false" writeOutText="false" classfield_id="20328" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20328" tag="hblock_tag_26" canDelete="false" writeOutText="false" classfield_id="20328" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20328" tag="hblock_tag_27" canDelete="false" writeOutText="false" classfield_id="20328" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20328" tag="hblock_tag_28" canDelete="false" writeOutText="false" classfield_id="20328" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20328" tag="hblock_tag_29" canDelete="false" writeOutText="false" classfield_id="20328" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			sipvoiplink.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:10:17&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20238" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20238" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20238" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20238" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20238" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20238" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20238" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20238" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20238" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20238" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20238" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20238" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20291" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20291" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20291" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="20291" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20291" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="20291" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20291" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="20291" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20291" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="20291" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20291" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="20291" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20312" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20312" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20312" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="20312" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20312" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="20312" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20312" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="20312" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20312" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="20312" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20312" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="20312" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20315" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20315" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20315" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="20315" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20315" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="20315" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20315" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="20315" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20315" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="20315" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20315" tag="hblock_tag_19" canDelete="false" writeOutText="false" classfield_id="20315" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20324" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20324" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20324" tag="hblock_tag_20" canDelete="false" writeOutText="false" classfield_id="20324" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20324" tag="hblock_tag_21" canDelete="false" writeOutText="false" classfield_id="20324" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20324" tag="hblock_tag_22" canDelete="false" writeOutText="false" classfield_id="20324" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20324" tag="hblock_tag_23" canDelete="false" writeOutText="false" classfield_id="20324" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20324" tag="hblock_tag_24" canDelete="false" writeOutText="false" classfield_id="20324" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20328" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20328" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20328" tag="hblock_tag_25" canDelete="false" writeOutText="false" classfield_id="20328" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20328" tag="hblock_tag_26" canDelete="false" writeOutText="false" classfield_id="20328" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20328" tag="hblock_tag_27" canDelete="false" writeOutText="false" classfield_id="20328" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20328" tag="hblock_tag_28" canDelete="false" writeOutText="false" classfield_id="20328" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20328" tag="hblock_tag_29" canDelete="false" writeOutText="false" classfield_id="20328" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="20253" parent_class="20253" fileExt=".cpp" fileName="codecdescriptor" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;codecdescriptor.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="20254" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20254" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20254" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20254" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20254" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20254" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20254" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20254" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20254" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20254" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			codecdescriptor.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:09:14&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20254" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20254" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20254" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20254" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20254" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20254" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20254" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20254" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20254" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20254" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20254" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20254" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="20275" parent_class="20275" fileExt=".cpp" fileName="call" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;call.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="20276" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20276" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20276" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20276" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20276" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20276" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20276" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20276" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20276" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20276" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="20288" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="20288" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20288" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="20288" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20288" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="20288" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20288" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="20288" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20288" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="20288" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="20291" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="20291" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20291" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="20291" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20291" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="20291" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20291" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="20291" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20291" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="20291" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="20305" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="20305" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20305" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="20305" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20305" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="20305" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20305" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="20305" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20305" tag="hblock_tag_19" canDelete="false" writeOutText="false" classfield_id="20305" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			call.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:10:39&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20276" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20276" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20276" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20276" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20276" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20276" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20276" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20276" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20276" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20276" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20276" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20276" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20288" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20288" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20288" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="20288" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20288" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="20288" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20288" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="20288" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20288" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="20288" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20288" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="20288" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20291" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20291" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20291" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="20291" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20291" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="20291" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20291" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="20291" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20291" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="20291" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20291" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="20291" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20305" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20305" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20305" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="20305" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20305" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="20305" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20305" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="20305" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20305" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="20305" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20305" tag="hblock_tag_19" canDelete="false" writeOutText="false" classfield_id="20305" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="20294" parent_class="20294" fileExt=".cpp" fileName="voiplink" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;voiplink.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="20295" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20295" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20295" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20295" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20295" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20295" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20295" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20295" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20295" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20295" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="20305" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="20305" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20305" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="20305" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20305" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="20305" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20305" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="20305" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20305" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="20305" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			voiplink.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:10:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20295" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20295" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20295" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20295" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20295" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20295" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20295" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20295" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20295" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20295" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20295" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20295" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20305" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20305" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20305" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="20305" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20305" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="20305" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20305" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="20305" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20305" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="20305" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20305" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="20305" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="20310" parent_class="20310" fileExt=".cpp" fileName="sipcallvector" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;sipcallvector.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="20312" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20312" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20312" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20312" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20312" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20312" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20312" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20312" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20312" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20312" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="20315" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="20315" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20315" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="20315" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20315" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="20315" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20315" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="20315" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20315" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="20315" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="20318" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="20318" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20318" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="20318" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20318" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="20318" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20318" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="20318" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20318" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="20318" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			sipcallvector.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:10:37&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20312" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20312" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20312" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20312" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20312" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20312" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20312" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20312" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20312" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20312" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20312" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20312" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20315" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20315" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20315" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="20315" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20315" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="20315" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20315" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="20315" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20315" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="20315" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20315" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="20315" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20318" field_type="3" initialValue=" new vector( )" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20318" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20318" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="20318" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20318" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="20318" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20318" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="20318" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20318" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="20318" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20318" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="20318" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="20311" parent_class="20311" fileExt=".cpp" fileName="sipcall" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;sipcall.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="20318" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20318" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20318" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20318" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20318" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20318" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20318" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20318" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20318" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20318" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="20331" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="20331" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20331" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="20331" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20331" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="20331" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20331" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="20331" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20331" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="20331" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="20335" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="20335" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20335" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="20335" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20335" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="20335" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20335" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="20335" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20335" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="20335" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="20355" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="20355" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20355" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="20355" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20355" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="20355" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20355" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="20355" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20355" tag="hblock_tag_19" canDelete="false" writeOutText="false" classfield_id="20355" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			sipcall.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:10:40&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20318" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20318" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20318" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20318" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20318" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20318" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20318" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20318" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20318" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20318" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20318" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20318" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20331" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20331" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20331" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="20331" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20331" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="20331" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20331" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="20331" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20331" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="20331" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20331" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="20331" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20335" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20335" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20335" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="20335" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20335" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="20335" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20335" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="20335" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20335" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="20335" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20335" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="20335" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20355" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20355" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20355" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="20355" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20355" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="20355" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20355" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="20355" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20355" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="20355" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20355" tag="hblock_tag_19" canDelete="false" writeOutText="false" classfield_id="20355" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="20323" parent_class="20323" fileExt=".cpp" fileName="audiortp" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;audiortp.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="20324" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20324" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20324" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20324" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20324" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20324" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20324" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20324" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20324" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20324" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="20355" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="20355" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20355" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="20355" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20355" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="20355" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20355" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="20355" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20355" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="20355" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="20358" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="20358" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20358" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="20358" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20358" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="20358" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20358" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="20358" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20358" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="20358" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			audiortp.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:09:14&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20324" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20324" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20324" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20324" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20324" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20324" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20324" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20324" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20324" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20324" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20324" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20324" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20355" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20355" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20355" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="20355" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20355" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="20355" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20355" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="20355" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20355" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="20355" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20355" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="20355" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20358" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20358" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20358" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="20358" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20358" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="20358" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20358" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="20358" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20358" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="20358" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20358" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="20358" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="20327" parent_class="20327" fileExt=".cpp" fileName="eventthread" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;eventthread.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="20328" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20328" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20328" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20328" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20328" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20328" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20328" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20328" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20328" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20328" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			eventthread.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:09:14&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20328" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20328" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20328" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20328" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20328" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20328" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20328" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20328" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20328" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20328" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20328" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20328" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="20334" parent_class="20334" fileExt=".cpp" fileName="audiocodec" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;audiocodec.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="20335" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20335" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="20335" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20335" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="20335" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20335" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="20335" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20335" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="20335" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20335" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			audiocodec.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:09:14&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20335" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20335" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20335" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="20335" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20335" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="20335" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20335" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="20335" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20335" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="20335" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20335" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="20335" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <codedocument writeOutCode="false" package="" id="Makefile_DOC" fileExt="" fileName="Makefile" >
-     <textblocks/>
-     <header>
-      <codecomment tag="" />
-     </header>
-    </codedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader20201" parent_class="20201" fileExt=".h" fileName="managerimpl" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef MANAGERIMPL_H&amp;#010;#define MANAGERIMPL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="20201" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class ManagerImpl&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="20230" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Error ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="20233" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" ToneGenerator ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="20241" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" voIPLinkVector ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="20250" tag="tblock_3" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" CodecDescriptorVector ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="20261" tag="tblock_4" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" AudioLayer ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="20266" tag="tblock_5" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" CallVector ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="20283" tag="tblock_6" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Gui ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="ManagerImpl ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="20230" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20230" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20230" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20230" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20230" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20230" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20230" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20230" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20230" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20230" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="20233" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20233" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20233" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20233" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20233" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20233" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20233" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20233" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20233" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20233" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="20241" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20241" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20241" tag="hblock_tag_17" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20241" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20241" tag="hblock_tag_18" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20241" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20241" tag="hblock_tag_19" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20241" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20241" tag="hblock_tag_20" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20241" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="20250" tag="hblock_tag_21" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20250" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20250" tag="hblock_tag_22" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20250" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20250" tag="hblock_tag_23" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20250" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20250" tag="hblock_tag_24" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20250" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20250" tag="hblock_tag_25" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20250" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="20261" tag="hblock_tag_26" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20261" tag="hblock_tag_27" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20261" tag="hblock_tag_28" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20261" tag="hblock_tag_29" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20261" tag="hblock_tag_30" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="20266" tag="hblock_tag_31" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20266" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20266" tag="hblock_tag_32" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20266" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20266" tag="hblock_tag_33" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20266" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20266" tag="hblock_tag_34" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20266" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20266" tag="hblock_tag_35" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20266" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="20283" tag="hblock_tag_36" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20283" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20283" tag="hblock_tag_37" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20283" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20283" tag="hblock_tag_38" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20283" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20283" tag="hblock_tag_39" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20283" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20283" tag="hblock_tag_40" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20283" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //MANAGERIMPL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			managerimpl.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:09:32&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20230" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20230" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Error ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20230" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20230" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20230" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20230" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20230" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20230" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20230" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20230" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20230" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20230" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20233" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20233" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" ToneGenerator ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20233" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20233" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20233" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20233" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20233" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20233" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20233" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20233" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20233" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20233" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20241" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20241" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" voIPLinkVector ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20241" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20241" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20241" tag="hblock_tag_17" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20241" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20241" tag="hblock_tag_18" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20241" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20241" tag="hblock_tag_19" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20241" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20241" tag="hblock_tag_20" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20241" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20250" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20250" tag="tblock_3" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" CodecDescriptorVector ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20250" tag="hblock_tag_21" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20250" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20250" tag="hblock_tag_22" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20250" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20250" tag="hblock_tag_23" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20250" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20250" tag="hblock_tag_24" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20250" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20250" tag="hblock_tag_25" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20250" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20261" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20261" tag="tblock_4" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" AudioLayer ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20261" tag="hblock_tag_26" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20261" tag="hblock_tag_27" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20261" tag="hblock_tag_28" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20261" tag="hblock_tag_29" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20261" tag="hblock_tag_30" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20266" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20266" tag="tblock_5" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" CallVector ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20266" tag="hblock_tag_31" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20266" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20266" tag="hblock_tag_32" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20266" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20266" tag="hblock_tag_33" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20266" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20266" tag="hblock_tag_34" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20266" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20266" tag="hblock_tag_35" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20266" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20283" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20283" tag="tblock_6" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Gui ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20283" tag="hblock_tag_36" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20283" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20283" tag="hblock_tag_37" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20283" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20283" tag="hblock_tag_38" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20283" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20283" tag="hblock_tag_39" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20283" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20283" tag="hblock_tag_40" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20283" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader20202" parent_class="20202" fileExt=".h" fileName="tonegenerator" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef TONEGENERATOR_H&amp;#010;#define TONEGENERATOR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="20202" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class ToneGenerator&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="20233" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" ManagerImpl ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="ToneGenerator ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="20233" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20233" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20233" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20233" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20233" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20233" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20233" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20233" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20233" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20233" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TONEGENERATOR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			tonegenerator.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:09:14&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20233" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20233" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" ManagerImpl ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20233" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20233" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20233" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20233" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20233" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20233" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20233" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20233" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20233" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20233" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader20203" parent_class="20203" fileExt=".h" fileName="error" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef ERROR_H&amp;#010;#define ERROR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="20203" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class Error&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="20230" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" ManagerImpl ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Error ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="20230" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20230" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20230" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20230" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20230" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20230" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20230" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20230" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20230" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20230" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //ERROR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			error.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:09:14&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20230" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20230" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" ManagerImpl ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20230" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20230" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20230" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20230" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20230" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20230" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20230" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20230" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20230" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20230" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader20204" parent_class="20204" fileExt=".h" fileName="gui" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef GUI_H&amp;#010;#define GUI_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="20204" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class Gui&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="20283" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" ManagerImpl ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Gui ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="20283" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20283" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20283" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20283" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20283" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20283" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20283" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20283" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20283" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20283" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //GUI_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			gui.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:09:14&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20283" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20283" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" ManagerImpl ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20283" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20283" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20283" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20283" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20283" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20283" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20283" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20283" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20283" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20283" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader20205" parent_class="20205" fileExt=".h" fileName="audiolayer" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef AUDIOLAYER_H&amp;#010;#define AUDIOLAYER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="20205" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class AudioLayer&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="20261" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" ManagerImpl ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="20358" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" AudioRtp ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AudioLayer ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="20261" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20261" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20261" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20261" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20261" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="20358" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20358" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20358" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20358" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20358" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //AUDIOLAYER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			audiolayer.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:09:14&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20261" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20261" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" ManagerImpl ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20261" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20261" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20261" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20261" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20261" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20358" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20358" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" AudioRtp ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20358" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20358" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20358" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20358" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20358" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader20214" parent_class="20214" fileExt=".h" fileName="voiplinkvector" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef VOIPLINKVECTOR_H&amp;#010;#define VOIPLINKVECTOR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="20214" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class voIPLinkVector&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="20238" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" SipVoIPLink ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="20241" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" ManagerImpl ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="20288" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" Call ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="20295" tag="tblock_3" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" VoIPLink ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="voIPLinkVector ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="20238" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20238" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20238" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20238" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20238" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20238" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20238" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20238" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20238" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20238" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="20241" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20241" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20241" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20241" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20241" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20241" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20241" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20241" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20241" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20241" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="20288" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20288" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20288" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20288" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20288" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20288" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20288" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20288" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20288" tag="hblock_tag_17" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20288" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="20295" tag="hblock_tag_18" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20295" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20295" tag="hblock_tag_19" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20295" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20295" tag="hblock_tag_20" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20295" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20295" tag="hblock_tag_21" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20295" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20295" tag="hblock_tag_22" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20295" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VOIPLINKVECTOR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			voiplinkvector.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:09:41&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20238" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20238" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" SipVoIPLink ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20238" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20238" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20238" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20238" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20238" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20238" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20238" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20238" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20238" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20238" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20241" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20241" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" ManagerImpl ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20241" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20241" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20241" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20241" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20241" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20241" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20241" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20241" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20241" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20241" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20288" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20288" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" Call ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20288" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20288" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20288" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20288" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20288" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20288" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20288" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20288" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20288" tag="hblock_tag_17" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20288" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20295" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20295" tag="tblock_3" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" VoIPLink ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20295" tag="hblock_tag_18" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20295" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20295" tag="hblock_tag_19" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20295" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20295" tag="hblock_tag_20" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20295" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20295" tag="hblock_tag_21" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20295" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20295" tag="hblock_tag_22" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20295" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader20215" parent_class="20215" fileExt=".h" fileName="callvector" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef CALLVECTOR_H&amp;#010;#define CALLVECTOR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &lt;vector>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="20215" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class CallVector&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="20266" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" ManagerImpl ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="20276" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="CallVector ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="20266" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20266" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20266" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20266" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20266" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20266" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20266" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20266" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20266" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20266" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="20276" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20276" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20276" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20276" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20276" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20276" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20276" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20276" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20276" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20276" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CALLVECTOR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			callvector.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:09:14&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20266" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20266" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" ManagerImpl ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20266" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20266" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20266" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20266" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20266" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20266" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20266" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20266" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20266" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20266" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20276" field_type="3" initialValue=" new vector( )" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20276" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20276" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20276" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20276" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20276" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20276" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20276" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20276" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20276" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20276" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20276" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader20216" parent_class="20216" fileExt=".h" fileName="codecdescriptorvector" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef CODECDESCRIPTORVECTOR_H&amp;#010;#define CODECDESCRIPTORVECTOR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &lt;vector>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="20216" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class CodecDescriptorVector&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="20250" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" ManagerImpl ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="20254" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="20331" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SipCall ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="CodecDescriptorVector ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="20250" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20250" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20250" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20250" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20250" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20250" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20250" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20250" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20250" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20250" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="20254" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20254" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20254" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20254" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20254" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20254" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20254" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20254" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20254" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20254" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="20331" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20331" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20331" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20331" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20331" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CODECDESCRIPTORVECTOR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			codecdescriptorvector.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:09:14&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20250" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20250" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" ManagerImpl ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20250" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20250" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20250" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20250" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20250" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20250" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20250" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20250" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20250" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20250" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20254" field_type="3" initialValue=" new vector( )" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20254" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20254" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20254" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20254" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20254" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20254" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20254" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20254" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20254" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20254" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20254" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20331" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20331" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SipCall ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20331" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20331" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20331" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20331" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20331" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader20237" parent_class="20237" fileExt=".h" fileName="sipvoiplink" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef SIPVOIPLINK_H&amp;#010;#define SIPVOIPLINK_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;voiplink.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="20237" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class SipVoIPLink&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="20238" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" voIPLinkVector ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="20291" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" Call ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="20312" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SipCallVector ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="20315" tag="tblock_3" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" SipCallVector ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="20324" tag="tblock_4" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" AudioRtp ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="20328" tag="tblock_5" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" EventThread ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="SipVoIPLink ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="20238" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20238" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20238" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20238" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20238" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20238" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20238" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20238" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20238" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20238" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="20291" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20291" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20291" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20291" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20291" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20291" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20291" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20291" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20291" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20291" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="20312" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20312" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20312" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20312" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20312" tag="hblock_tag_17" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20312" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20312" tag="hblock_tag_18" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20312" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20312" tag="hblock_tag_19" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20312" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="20315" tag="hblock_tag_20" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20315" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20315" tag="hblock_tag_21" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20315" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20315" tag="hblock_tag_22" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20315" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20315" tag="hblock_tag_23" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20315" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20315" tag="hblock_tag_24" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20315" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="20324" tag="hblock_tag_25" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20324" tag="hblock_tag_26" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20324" tag="hblock_tag_27" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20324" tag="hblock_tag_28" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20324" tag="hblock_tag_29" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="20328" tag="hblock_tag_30" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20328" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20328" tag="hblock_tag_31" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20328" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20328" tag="hblock_tag_32" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20328" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20328" tag="hblock_tag_33" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20328" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20328" tag="hblock_tag_34" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20328" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SIPVOIPLINK_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			sipvoiplink.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:10:17&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20238" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20238" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" voIPLinkVector ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20238" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20238" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20238" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20238" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20238" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20238" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20238" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20238" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20238" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20238" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20291" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20291" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" Call ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20291" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20291" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20291" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20291" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20291" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20291" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20291" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20291" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20291" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20291" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20312" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20312" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SipCallVector ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20312" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20312" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20312" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20312" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20312" tag="hblock_tag_17" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20312" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20312" tag="hblock_tag_18" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20312" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20312" tag="hblock_tag_19" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20312" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20315" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20315" tag="tblock_3" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" SipCallVector ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20315" tag="hblock_tag_20" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20315" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20315" tag="hblock_tag_21" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20315" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20315" tag="hblock_tag_22" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20315" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20315" tag="hblock_tag_23" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20315" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20315" tag="hblock_tag_24" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20315" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20324" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20324" tag="tblock_4" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" AudioRtp ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20324" tag="hblock_tag_25" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20324" tag="hblock_tag_26" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20324" tag="hblock_tag_27" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20324" tag="hblock_tag_28" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20324" tag="hblock_tag_29" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20328" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20328" tag="tblock_5" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" EventThread ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20328" tag="hblock_tag_30" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20328" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20328" tag="hblock_tag_31" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20328" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20328" tag="hblock_tag_32" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20328" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20328" tag="hblock_tag_33" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20328" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20328" tag="hblock_tag_34" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20328" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader20253" parent_class="20253" fileExt=".h" fileName="codecdescriptor" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef CODECDESCRIPTOR_H&amp;#010;#define CODECDESCRIPTOR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="20253" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class CodecDescriptor&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="20254" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" CodecDescriptorVector ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="CodecDescriptor ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="20254" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20254" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20254" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20254" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20254" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20254" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20254" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20254" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20254" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20254" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CODECDESCRIPTOR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			codecdescriptor.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:09:14&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20254" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20254" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" CodecDescriptorVector ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20254" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20254" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20254" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20254" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20254" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20254" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20254" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20254" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20254" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20254" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader20275" parent_class="20275" fileExt=".h" fileName="call" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef CALL_H&amp;#010;#define CALL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="20275" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class Call&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="20276" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" CallVector ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="20288" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" voIPLinkVector ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="20291" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" SipVoIPLink ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="20305" tag="tblock_3" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" VoIPLink ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Call ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="20276" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20276" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20276" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20276" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20276" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20276" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20276" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20276" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20276" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20276" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="20288" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20288" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20288" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20288" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20288" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20288" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20288" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20288" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20288" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20288" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="20291" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20291" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20291" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20291" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20291" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20291" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20291" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20291" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20291" tag="hblock_tag_17" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20291" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="20305" tag="hblock_tag_18" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20305" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20305" tag="hblock_tag_19" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20305" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20305" tag="hblock_tag_20" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20305" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20305" tag="hblock_tag_21" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20305" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20305" tag="hblock_tag_22" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20305" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CALL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			call.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:10:39&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20276" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20276" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" CallVector ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20276" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20276" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20276" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20276" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20276" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20276" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20276" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20276" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20276" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20276" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20288" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20288" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" voIPLinkVector ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20288" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20288" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20288" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20288" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20288" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20288" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20288" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20288" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20288" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20288" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20291" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20291" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" SipVoIPLink ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20291" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20291" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20291" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20291" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20291" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20291" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20291" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20291" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20291" tag="hblock_tag_17" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20291" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20305" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20305" tag="tblock_3" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" VoIPLink ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20305" tag="hblock_tag_18" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20305" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20305" tag="hblock_tag_19" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20305" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20305" tag="hblock_tag_20" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20305" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20305" tag="hblock_tag_21" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20305" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20305" tag="hblock_tag_22" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20305" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader20294" parent_class="20294" fileExt=".h" fileName="voiplink" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef VOIPLINK_H&amp;#010;#define VOIPLINK_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="20294" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class VoIPLink&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="20295" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" voIPLinkVector ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="20305" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" Call ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VoIPLink ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="20295" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20295" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20295" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20295" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20295" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20295" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20295" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20295" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20295" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20295" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="20305" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20305" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20305" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20305" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20305" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20305" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20305" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20305" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20305" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20305" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VOIPLINK_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			voiplink.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:10:15&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20295" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20295" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" voIPLinkVector ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20295" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20295" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20295" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20295" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20295" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20295" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20295" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20295" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20295" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20295" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20305" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20305" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" Call ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20305" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20305" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20305" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20305" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20305" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20305" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20305" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20305" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20305" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20305" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader20310" parent_class="20310" fileExt=".h" fileName="sipcallvector" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef SIPCALLVECTOR_H&amp;#010;#define SIPCALLVECTOR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &lt;vector>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="20310" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class SipCallVector&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="20312" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" SipVoIPLink ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="20315" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SipVoIPLink ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="20318" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="SipCallVector ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="20312" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20312" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20312" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20312" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20312" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20312" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20312" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20312" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20312" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20312" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="20315" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20315" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20315" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20315" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20315" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20315" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20315" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20315" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20315" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20315" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="20318" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20318" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20318" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20318" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20318" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SIPCALLVECTOR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			sipcallvector.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:10:37&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20312" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20312" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" SipVoIPLink ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20312" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20312" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20312" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20312" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20312" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20312" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20312" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20312" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20312" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20312" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20315" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20315" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SipVoIPLink ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20315" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20315" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20315" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20315" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20315" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20315" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20315" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20315" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20315" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20315" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20318" field_type="3" initialValue=" new vector( )" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20318" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20318" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20318" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20318" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20318" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20318" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader20311" parent_class="20311" fileExt=".h" fileName="sipcall" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef SIPCALL_H&amp;#010;#define SIPCALL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="20311" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class SipCall&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="20318" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SipCallVector ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="20331" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" CodecDescriptorVector ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="20335" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" AudioCodec ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="20355" tag="tblock_3" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" AudioRtp ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="SipCall ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="20318" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20318" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20318" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20318" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20318" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="20331" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20331" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20331" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20331" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20331" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="20335" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20335" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20335" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20335" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20335" tag="hblock_tag_17" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="20355" tag="hblock_tag_18" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20355" tag="hblock_tag_19" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20355" tag="hblock_tag_20" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20355" tag="hblock_tag_21" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20355" tag="hblock_tag_22" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SIPCALL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			sipcall.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:10:40&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20318" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20318" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SipCallVector ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20318" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20318" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20318" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20318" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20318" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20331" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20331" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" CodecDescriptorVector ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20331" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20331" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20331" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20331" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20331" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20335" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20335" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" AudioCodec ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20335" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20335" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20335" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20335" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20335" tag="hblock_tag_17" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20355" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20355" tag="tblock_3" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" AudioRtp ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20355" tag="hblock_tag_18" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20355" tag="hblock_tag_19" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20355" tag="hblock_tag_20" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20355" tag="hblock_tag_21" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20355" tag="hblock_tag_22" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader20323" parent_class="20323" fileExt=".h" fileName="audiortp" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef AUDIORTP_H&amp;#010;#define AUDIORTP_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="20323" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class AudioRtp&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="20324" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SipVoIPLink ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="20355" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" SipCall ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="20358" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" AudioLayer ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AudioRtp ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="20324" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20324" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20324" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20324" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20324" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="20355" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20355" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20355" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20355" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20355" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="20358" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20358" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20358" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20358" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20358" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //AUDIORTP_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			audiortp.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:09:14&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20324" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20324" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SipVoIPLink ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20324" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20324" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20324" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20324" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20324" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20355" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20355" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" SipCall ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20355" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20355" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20355" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20355" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20355" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="20358" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20358" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" AudioLayer ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20358" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20358" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20358" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20358" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20358" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader20327" parent_class="20327" fileExt=".h" fileName="eventthread" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef EVENTTHREAD_H&amp;#010;#define EVENTTHREAD_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="20327" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class EventThread&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="20328" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SipVoIPLink ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="EventThread ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="20328" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20328" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20328" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20328" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20328" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20328" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20328" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20328" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20328" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20328" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //EVENTTHREAD_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			eventthread.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:09:14&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20328" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20328" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SipVoIPLink ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20328" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20328" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20328" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20328" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20328" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20328" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20328" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20328" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20328" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20328" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader20334" parent_class="20334" fileExt=".h" fileName="audiocodec" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef AUDIOCODEC_H&amp;#010;#define AUDIOCODEC_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="20334" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class AudioCodec&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="20335" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SipCall ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AudioCodec ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="20335" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="20335" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="20335" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="20335" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="20335" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //AUDIOCODEC_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			audiocodec.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 11:09:14&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="20335" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="20335" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SipCall ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="20335" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="20335" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="20335" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="20335" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="20335" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-   </codegenerator>
-  </codegeneration>
- </XMI.extensions>
-</XMI>
diff --git a/doc/uml-diagrams/sflphone-minitone.xmi b/doc/uml-diagrams/sflphone-minitone.xmi
deleted file mode 100644
index 169d33eb48..0000000000
--- a/doc/uml-diagrams/sflphone-minitone.xmi
+++ /dev/null
@@ -1,2617 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2005-10-27T13:03:27" xmi.version="1.2" >
- <XMI.header>
-  <XMI.documentation>
-   <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
-   <XMI.exporterVersion>1.4.2</XMI.exporterVersion>
-   <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
-  </XMI.documentation>
-  <XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" />
- </XMI.header>
- <XMI.content>
-  <UML:Model isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" >
-   <UML:Namespace.ownedElement>
-    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" xmi.id="169" isRoot="false" isAbstract="false" name="datatype" />
-    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" xmi.id="225" isRoot="false" isAbstract="false" name="enum" />
-    <UML:DataType stereotype="169" isSpecification="false" isLeaf="false" visibility="public" xmi.id="168" isRoot="false" isAbstract="false" name="int" />
-    <UML:DataType stereotype="169" isSpecification="false" isLeaf="false" visibility="public" xmi.id="170" isRoot="false" isAbstract="false" name="char" />
-    <UML:DataType stereotype="169" isSpecification="false" isLeaf="false" visibility="public" xmi.id="171" isRoot="false" isAbstract="false" name="bool" />
-    <UML:DataType stereotype="169" isSpecification="false" isLeaf="false" visibility="public" xmi.id="172" isRoot="false" isAbstract="false" name="float" />
-    <UML:DataType stereotype="169" isSpecification="false" isLeaf="false" visibility="public" xmi.id="173" isRoot="false" isAbstract="false" name="double" />
-    <UML:DataType stereotype="169" isSpecification="false" isLeaf="false" visibility="public" xmi.id="174" isRoot="false" isAbstract="false" name="long" />
-    <UML:DataType stereotype="169" isSpecification="false" isLeaf="false" visibility="public" xmi.id="175" isRoot="false" isAbstract="false" name="short" />
-    <UML:DataType stereotype="169" isSpecification="false" isLeaf="false" visibility="public" xmi.id="176" isRoot="false" isAbstract="false" name="string" />
-    <UML:DataType stereotype="169" isSpecification="false" isLeaf="false" visibility="public" xmi.id="179" isRoot="false" isAbstract="false" name="void" />
-    <UML:DataType stereotype="169" isSpecification="false" isLeaf="false" visibility="public" xmi.id="184" isRoot="false" isAbstract="false" name="char*" />
-    <UML:DataType stereotype="169" isSpecification="false" isLeaf="false" visibility="public" xmi.id="196" isRoot="false" isAbstract="false" name="int16" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="197" isRoot="false" isAbstract="false" name="ToneList" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="201" isRoot="false" initialValue="" type="176" isAbstract="false" name="toneZone" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="357" isRoot="false" initialValue="" type="168" isAbstract="false" name="nbTone" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="367" isRoot="false" initialValue="" type="168" isAbstract="false" name="nbCountry" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="202" isRoot="false" isAbstract="false" name="getDefinition" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="424" type="176" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="203" isRoot="false" value="" type="168" isAbstract="false" name="countryId" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="204" isRoot="false" value="" type="224" isAbstract="false" name="tone" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="398" isRoot="false" isAbstract="false" name="getCountryId" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="425" type="168" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="407" isRoot="false" value="" type="176" isAbstract="false" name="countryName" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="198" isRoot="false" isAbstract="false" name="TelephoneTone" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="318" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="240" isRoot="false" initialValue="" type="224" isAbstract="false" name="currentTone" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="262" isRoot="false" initialValue="" type="199" isAbstract="false" name="toneList" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="218" isRoot="false" isAbstract="false" name="TelephoneTone" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="219" isRoot="false" value="" type="176" isAbstract="false" name="country" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="227" isRoot="false" isAbstract="false" name="getCurrentTone" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="426" type="224" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="230" isRoot="false" isAbstract="false" name="setCurrentTone" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="231" isRoot="false" value="" type="224" isAbstract="false" name="toneid" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="199" isRoot="false" isAbstract="false" name="Tone" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="269" isRoot="false" initialValue="" type="196" isAbstract="false" name="buffer" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="272" isRoot="false" initialValue="" type="168" isAbstract="false" name="size" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="275" isRoot="false" initialValue="" type="168" isAbstract="false" name="pos" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="280" isRoot="false" isAbstract="false" name="genSin" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="288" isRoot="false" value="" type="168" isAbstract="false" name="f1" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="291" isRoot="false" value="" type="168" isAbstract="false" name="f2" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="294" isRoot="false" isAbstract="false" name="genBuffer" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="295" isRoot="false" value="" type="176" isAbstract="false" name="definition" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="300" isRoot="false" isAbstract="false" name="getNext" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="427" type="168" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="304" isRoot="false" value="" type="196" isAbstract="false" name="output" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="308" isRoot="false" value="" type="168" isAbstract="false" name="size" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Enumeration stereotype="225" isSpecification="false" isLeaf="false" visibility="public" xmi.id="224" isRoot="false" isAbstract="false" name="TONEID" />
-    <UML:Generalization isSpecification="false" child="198" visibility="public" xmi.id="318" parent="197" discriminator="" name="" />
-    <UML:Association isSpecification="false" visibility="public" xmi.id="330" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="331" aggregation="shared" type="198" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="332" aggregation="none" type="197" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="339" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="340" aggregation="shared" type="198" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="341" aggregation="none" type="199" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-   </UML:Namespace.ownedElement>
-  </UML:Model>
- </XMI.content>
- <XMI.extensions xmi.extender="umbrello" >
-  <docsettings viewid="167" documentation="" uniqueid="427" />
-  <diagrams>
-   <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="81" showgrid="0" showopsig="0" usefillcolor="1" snapx="10" canvaswidth="559" snapy="10" showatts="1" xmi.id="167" documentation="" type="402" showops="1" showpackage="0" name="class diagram" localid="900000" showstereotype="0" showscope="1" snapcsgrid="0" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="664" >
-    <widgets>
-     <datatypewidget usesdiagramfillcolour="1" width="76" usesdiagramusefillcolour="1" x="16" linecolour="none" y="10" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="34" usefillcolor="1" isinstance="0" xmi.id="196" font="Sans,10,-1,5,75,1,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="0" width="340" showattsigs="601" usesdiagramusefillcolour="0" x="13" linecolour="#ff0000" y="100" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="102" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="197" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="0" width="144" showattsigs="601" usesdiagramusefillcolour="0" x="411" linecolour="#ff0000" y="92" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="102" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="198" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="0" width="90" showattsigs="601" usesdiagramusefillcolour="0" x="438" linecolour="#ff0000" y="273" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="119" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="199" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <enumwidget usesdiagramfillcolour="1" width="73" usesdiagramusefillcolour="1" x="107" linecolour="none" y="11" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="42" usefillcolor="1" isinstance="0" xmi.id="224" showpackage="0" font="Sans,10,-1,5,50,0,0,0,0,0" />
-    </widgets>
-    <messages/>
-    <associations>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="197" widgetaid="198" xmi.id="330" >
-      <linepath>
-       <startpoint startx="411" starty="143" />
-       <endpoint endx="353" endy="151" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="199" widgetaid="198" xmi.id="339" >
-      <linepath>
-       <startpoint startx="483" starty="194" />
-       <endpoint endx="483" endy="273" />
-      </linepath>
-     </assocwidget>
-    </associations>
-   </diagram>
-  </diagrams>
-  <listview>
-   <listitem open="1" type="800" label="Views" >
-    <listitem open="1" type="801" label="Logical View" >
-     <listitem open="1" type="813" id="198" >
-      <listitem open="0" type="814" id="240" />
-      <listitem open="0" type="814" id="262" />
-      <listitem open="0" type="815" id="218" />
-      <listitem open="0" type="815" id="227" />
-      <listitem open="0" type="815" id="230" />
-     </listitem>
-     <listitem open="1" type="813" id="199" >
-      <listitem open="0" type="814" id="269" />
-      <listitem open="0" type="814" id="272" />
-      <listitem open="0" type="814" id="275" />
-      <listitem open="0" type="815" id="280" />
-      <listitem open="0" type="815" id="294" />
-      <listitem open="0" type="815" id="300" />
-     </listitem>
-     <listitem open="1" type="813" id="197" >
-      <listitem open="0" type="814" id="201" />
-      <listitem open="0" type="814" id="357" />
-      <listitem open="0" type="814" id="367" />
-      <listitem open="0" type="815" id="202" />
-      <listitem open="0" type="815" id="398" />
-     </listitem>
-     <listitem open="1" type="830" label="Datatypes" >
-      <listitem open="1" type="829" id="171" />
-      <listitem open="1" type="829" id="170" />
-      <listitem open="1" type="829" id="184" />
-      <listitem open="1" type="829" id="173" />
-      <listitem open="1" type="829" id="172" />
-      <listitem open="1" type="829" id="168" />
-      <listitem open="1" type="829" id="196" />
-      <listitem open="1" type="829" id="174" />
-      <listitem open="1" type="829" id="175" />
-      <listitem open="1" type="829" id="176" />
-      <listitem open="1" type="829" id="179" />
-     </listitem>
-     <listitem open="1" type="831" id="224" />
-    </listitem>
-    <listitem open="1" type="802" label="Use Case View" />
-    <listitem open="1" type="821" label="Component View" />
-    <listitem open="1" type="827" label="Deployment View" />
-    <listitem open="1" type="836" label="Entity Relationship Model" />
-   </listitem>
-  </listview>
-  <codegeneration>
-   <codegenerator language="Cpp" >
-    <codedocument writeOutCode="false" package="" id="Makefile_DOC" fileExt="" fileName="Makefile" >
-     <textblocks/>
-     <header>
-      <codecomment tag="" />
-     </header>
-    </codedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="196" parent_class="196" fileExt=".cpp" fileName="int16" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;int16.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			int16.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Oct 26 2005 at 09:36:37&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="197" parent_class="197" fileExt=".cpp" fileName="tonelist" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;tonelist.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="201" tag="hblock_tag_0" canDelete="false" classfield_id="201" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="201" tag="hblock_tag_1" canDelete="false" classfield_id="201" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="202" tag="operation_202" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="330" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="330" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="330" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="330" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="330" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="330" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="330" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="330" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="330" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="330" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="357" tag="hblock_tag_7" canDelete="false" classfield_id="357" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="357" tag="hblock_tag_8" canDelete="false" classfield_id="357" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="367" tag="hblock_tag_9" canDelete="false" classfield_id="367" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="367" tag="hblock_tag_10" canDelete="false" classfield_id="367" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="398" tag="operation_398" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			tonelist.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Oct 26 2005 at 10:00:43&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="201" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="201" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="201" tag="hblock_tag_0" canDelete="false" classfield_id="201" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="201" tag="hblock_tag_1" canDelete="false" classfield_id="201" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="318" field_type="17" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="318" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="318" tag="" canDelete="false" writeOutText="false" classfield_id="318" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="318" tag="" canDelete="false" writeOutText="false" classfield_id="318" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="318" tag="" canDelete="false" writeOutText="false" classfield_id="318" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="318" tag="" canDelete="false" writeOutText="false" classfield_id="318" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="318" tag="" canDelete="false" writeOutText="false" classfield_id="318" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="330" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="330" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="330" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="330" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="330" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="330" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="330" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="330" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="330" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="330" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="330" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="330" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="357" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="357" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="357" tag="hblock_tag_7" canDelete="false" classfield_id="357" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="357" tag="hblock_tag_8" canDelete="false" classfield_id="357" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="367" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="367" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="367" tag="hblock_tag_9" canDelete="false" classfield_id="367" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="367" tag="hblock_tag_10" canDelete="false" classfield_id="367" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="198" parent_class="198" fileExt=".cpp" fileName="telephonetone" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;telephonetone.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="218" tag="operation_218" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="227" tag="operation_227" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="230" tag="operation_230" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="240" tag="hblock_tag_0" canDelete="false" classfield_id="240" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="240" tag="hblock_tag_1" canDelete="false" classfield_id="240" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="262" tag="hblock_tag_2" canDelete="false" classfield_id="262" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="262" tag="hblock_tag_3" canDelete="false" classfield_id="262" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="330" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="330" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="330" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="330" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="330" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="330" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="330" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="330" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="330" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="330" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="339" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="339" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="339" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="339" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="339" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="339" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="339" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="339" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="339" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="339" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			telephonetone.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Oct 26 2005 at 09:54:26&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="240" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="240" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="240" tag="hblock_tag_0" canDelete="false" classfield_id="240" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="240" tag="hblock_tag_1" canDelete="false" classfield_id="240" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="262" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="262" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="262" tag="hblock_tag_2" canDelete="false" classfield_id="262" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="262" tag="hblock_tag_3" canDelete="false" classfield_id="262" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="318" field_type="48" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="318" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="318" tag="" canDelete="false" writeOutText="false" classfield_id="318" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="318" tag="" canDelete="false" writeOutText="false" classfield_id="318" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="318" tag="" canDelete="false" writeOutText="false" classfield_id="318" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="318" tag="" canDelete="false" writeOutText="false" classfield_id="318" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="318" tag="" canDelete="false" writeOutText="false" classfield_id="318" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="330" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="330" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="330" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="330" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="330" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="330" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="330" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="330" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="330" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="330" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="330" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="330" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="339" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="339" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="339" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="339" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="339" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="339" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="339" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="339" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="339" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="339" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="339" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="339" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="199" parent_class="199" fileExt=".cpp" fileName="tone" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;tone.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="269" tag="hblock_tag_0" canDelete="false" classfield_id="269" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="269" tag="hblock_tag_1" canDelete="false" classfield_id="269" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="272" tag="hblock_tag_2" canDelete="false" classfield_id="272" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="272" tag="hblock_tag_3" canDelete="false" classfield_id="272" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="275" tag="hblock_tag_4" canDelete="false" classfield_id="275" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="275" tag="hblock_tag_5" canDelete="false" classfield_id="275" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="280" tag="operation_280" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="294" tag="operation_294" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="300" tag="operation_300" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="339" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="339" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="339" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="339" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="339" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="339" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="339" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="339" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="339" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="339" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			tone.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Oct 26 2005 at 09:54:31&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="269" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="269" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="269" tag="hblock_tag_0" canDelete="false" classfield_id="269" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="269" tag="hblock_tag_1" canDelete="false" classfield_id="269" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="272" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="272" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="272" tag="hblock_tag_2" canDelete="false" classfield_id="272" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="272" tag="hblock_tag_3" canDelete="false" classfield_id="272" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="275" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="275" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="275" tag="hblock_tag_4" canDelete="false" classfield_id="275" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="275" tag="hblock_tag_5" canDelete="false" classfield_id="275" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="339" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="339" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="339" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="339" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="339" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="339" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="339" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="339" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="339" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="339" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="339" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="339" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="224" parent_class="224" fileExt=".cpp" fileName="toneid" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;toneid.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			toneid.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Oct 26 2005 at 09:47:29&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader196" parent_class="196" fileExt=".h" fileName="int16" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef INT16_H&amp;#010;#define INT16_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="196" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class int16&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="int16 ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //INT16_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			int16.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Oct 26 2005 at 09:36:37&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader197" parent_class="197" fileExt=".h" fileName="tonelist" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef TONELIST_H&amp;#010;#define TONELIST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;toneid.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="197" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class ToneList&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="330" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TelephoneTone ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="ToneList ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="330" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="330" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="330" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="330" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="330" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="330" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="330" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="330" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="330" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="330" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="202" tag="operation_202" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param countryId &amp;#010;@param tone " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="398" tag="operation_398" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param countryName " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="201" tag="tblock_0" canDelete="false" indentLevel="1" text=" string toneZone;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="357" tag="tblock_8" canDelete="false" indentLevel="1" text=" int nbTone;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="367" tag="tblock_11" canDelete="false" indentLevel="1" text=" int nbCountry;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="201" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="201" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="201" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="201" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="357" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="357" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="357" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="357" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="367" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="367" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="367" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="367" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TONELIST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			tonelist.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Oct 26 2005 at 10:00:43&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="201" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="201" tag="tblock_0" canDelete="false" indentLevel="1" text=" string toneZone;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="201" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="201" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="201" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="201" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="318" field_type="17" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="318" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TelephoneTone ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="318" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="318" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="318" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="318" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="318" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="318" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="318" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="318" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="318" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="318" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="330" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="330" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TelephoneTone ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="330" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="330" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="330" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="330" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="330" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="330" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="330" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="330" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="330" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="330" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="357" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="357" tag="tblock_8" canDelete="false" indentLevel="1" text=" int nbTone;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="357" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="357" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="357" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="357" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="367" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="367" tag="tblock_11" canDelete="false" indentLevel="1" text=" int nbCountry;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="367" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="367" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="367" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="367" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader198" parent_class="198" fileExt=".h" fileName="telephonetone" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef TELEPHONETONE_H&amp;#010;#define TELEPHONETONE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;toneid.h&quot;&amp;#010;#include &quot;tone.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="198" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class TelephoneTone&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="330" tag="tblock_5" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" ToneList ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="339" tag="tblock_11" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Tone ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="TelTone ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="330" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="330" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="330" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="330" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="330" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="330" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="330" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="330" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="330" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="330" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="339" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="339" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="339" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="339" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="339" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="339" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="339" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="339" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="339" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="339" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="218" tag="operation_218" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param country " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="227" tag="operation_227" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="230" tag="operation_230" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param toneid " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="240" tag="tblock_0" canDelete="false" indentLevel="1" text=" TONEID currentTone;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="262" tag="tblock_2" canDelete="false" indentLevel="1" text=" Tone toneList;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="240" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="240" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="240" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="240" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="262" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="262" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="262" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="262" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TELEPHONETONE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			telephonetone.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Oct 26 2005 at 09:54:26&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="240" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="240" tag="tblock_0" canDelete="false" indentLevel="1" text=" TONEID currentTone;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="240" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="240" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="240" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="240" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="262" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="262" tag="tblock_2" canDelete="false" indentLevel="1" text=" Tone toneList;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="262" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="262" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="262" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="262" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="318" field_type="6684777" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="318" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" ToneList ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="318" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="318" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="318" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="318" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="318" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="318" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="318" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="318" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="318" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="318" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="330" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="330" tag="tblock_5" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" ToneList ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="330" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="330" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="330" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="330" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="330" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="330" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="330" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="330" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="330" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="330" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="339" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="339" tag="tblock_11" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Tone ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="339" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="339" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="339" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="339" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="339" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="339" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="339" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="339" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="339" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="339" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader199" parent_class="199" fileExt=".h" fileName="tone" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef TONE_H&amp;#010;#define TONE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="199" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class Tone&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="339" tag="tblock_8" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TelephoneTone ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Tone ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="339" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="339" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="339" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="339" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="339" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="339" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="339" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="339" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="339" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="339" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="280" tag="operation_280" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param f1 &amp;#010;@param f2 " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="294" tag="operation_294" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param definition " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="300" tag="operation_300" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param output &amp;#010;@param size " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="269" tag="tblock_0" canDelete="false" indentLevel="1" text=" int16 buffer;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="272" tag="tblock_2" canDelete="false" indentLevel="1" text=" int size;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="275" tag="tblock_5" canDelete="false" indentLevel="1" text=" int pos;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="269" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="269" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="269" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="269" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="272" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="272" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="272" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="272" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="275" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="275" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="275" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="275" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TONE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			tone.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Oct 26 2005 at 09:54:31&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="269" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="269" tag="tblock_0" canDelete="false" indentLevel="1" text=" int16 buffer;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="269" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="269" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="269" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="269" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="272" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="272" tag="tblock_2" canDelete="false" indentLevel="1" text=" int size;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="272" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="272" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="272" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="272" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="275" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="275" tag="tblock_5" canDelete="false" indentLevel="1" text=" int pos;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="275" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="275" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="275" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="275" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="339" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="339" tag="tblock_8" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TelephoneTone ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="339" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="339" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="339" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="339" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="339" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="339" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="339" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="339" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="339" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="339" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader224" parent_class="224" fileExt=".h" fileName="toneid" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef TONEID_H&amp;#010;#define TONEID_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="224" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class TONEID&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="TONEID ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TONEID_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			toneid.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Oct 26 2005 at 09:47:29&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-   </codegenerator>
-  </codegeneration>
- </XMI.extensions>
-</XMI>
diff --git a/doc/uml-diagrams/sflphone-new-daemon-arch.xmi b/doc/uml-diagrams/sflphone-new-daemon-arch.xmi
deleted file mode 100644
index 05b01bc031..0000000000
--- a/doc/uml-diagrams/sflphone-new-daemon-arch.xmi
+++ /dev/null
@@ -1,438 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2007-08-16T16:40:46" xmi.version="1.2" >
- <XMI.header>
-  <XMI.documentation>
-   <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
-   <XMI.exporterVersion>1.5.6</XMI.exporterVersion>
-   <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
-  </XMI.documentation>
-  <XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" />
- </XMI.header>
- <XMI.content>
-  <UML:Model isSpecification="false" isLeaf="false" isRoot="false" xmi.id="m1" isAbstract="false" name="UML Model" >
-   <UML:Namespace.ownedElement>
-    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="folder" isRoot="false" isAbstract="false" name="folder" />
-    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="161523" isRoot="false" isAbstract="false" name="datatype" />
-    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="161534" isRoot="false" isAbstract="false" name="constructor" />
-    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="161535" isRoot="false" isAbstract="false" name="friend" />
-    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="161536" isRoot="false" isAbstract="false" name="virtual" />
-    <UML:Model stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="Logical View" isRoot="false" isAbstract="false" name="Logical View" >
-     <UML:Namespace.ownedElement>
-      <UML:Package stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="Datatypes" isRoot="false" isAbstract="false" name="Datatypes" >
-       <UML:Namespace.ownedElement>
-        <UML:DataType stereotype="161523" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="161522" isRoot="false" isAbstract="false" name="int" />
-        <UML:DataType stereotype="161523" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="161524" isRoot="false" isAbstract="false" name="char" />
-        <UML:DataType stereotype="161523" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="161525" isRoot="false" isAbstract="false" name="bool" />
-        <UML:DataType stereotype="161523" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="161526" isRoot="false" isAbstract="false" name="float" />
-        <UML:DataType stereotype="161523" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="161527" isRoot="false" isAbstract="false" name="double" />
-        <UML:DataType stereotype="161523" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="161528" isRoot="false" isAbstract="false" name="short" />
-        <UML:DataType stereotype="161523" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="161529" isRoot="false" isAbstract="false" name="long" />
-        <UML:DataType stereotype="161523" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="161530" isRoot="false" isAbstract="false" name="unsigned int" />
-        <UML:DataType stereotype="161523" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="161531" isRoot="false" isAbstract="false" name="unsigned short" />
-        <UML:DataType stereotype="161523" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="161532" isRoot="false" isAbstract="false" name="unsigned long" />
-        <UML:DataType stereotype="161523" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="161533" isRoot="false" isAbstract="false" name="string" />
-        <UML:DataType stereotype="161523" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="161589" isRoot="false" isAbstract="false" name="String" />
-        <UML:DataType stereotype="161523" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="161616" isRoot="false" isAbstract="false" name="CallID" />
-        <UML:DataType stereotype="161523" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="161617" isRoot="false" isAbstract="false" name="AccountID" />
-       </UML:Namespace.ownedElement>
-      </UML:Package>
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="161537" isRoot="false" isAbstract="false" name="ManagerImpl" >
-       <UML:Classifier.feature>
-        <UML:Attribute isSpecification="false" visibility="private" xmi.id="161696" type="161694" name="CallAccountMapMutex" />
-       </UML:Classifier.feature>
-      </UML:Class>
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="161538" isRoot="false" isAbstract="false" name="AccountCreator" >
-       <UML:Classifier.feature>
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="161591" isRoot="false" isAbstract="false" isQuery="false" name="createAccount" >
-         <UML:BehavioralFeature.parameter>
-          <UML:Parameter isSpecification="false" visibility="private" xmi.id="161592" value="" type="161589" name="AccType" />
-          <UML:Parameter isSpecification="false" visibility="private" xmi.id="161593" value="" type="161589" name="AccName" />
-         </UML:BehavioralFeature.parameter>
-        </UML:Operation>
-       </UML:Classifier.feature>
-      </UML:Class>
-      <UML:Class comment="Map of [ACCID,Account]" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="161539" isRoot="false" isAbstract="false" name="AccountMap" />
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="161547" isRoot="false" isAbstract="false" name="SIPAccount" >
-       <UML:GeneralizableElement.generalization>
-        <UML:Generalization xmi.idref="161552" />
-       </UML:GeneralizableElement.generalization>
-      </UML:Class>
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="161548" isRoot="false" isAbstract="false" name="IAXAccount" >
-       <UML:GeneralizableElement.generalization>
-        <UML:Generalization xmi.idref="161555" />
-       </UML:GeneralizableElement.generalization>
-      </UML:Class>
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="161558" isRoot="false" isAbstract="false" name="SIPVoIPLink" >
-       <UML:GeneralizableElement.generalization>
-        <UML:Generalization xmi.idref="161572" />
-       </UML:GeneralizableElement.generalization>
-      </UML:Class>
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="161567" isRoot="false" isAbstract="false" name="SIPThread" />
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="161571" isRoot="false" isAbstract="false" name="VoIPLink" >
-       <UML:Classifier.feature>
-        <UML:Attribute isSpecification="false" visibility="private" xmi.id="161748" type="161694" name="CallMapMutex" />
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="161611" isRoot="false" isAbstract="false" isQuery="false" name="createCall" >
-         <UML:BehavioralFeature.parameter>
-          <UML:Parameter kind="return" xmi.id="eTsFBat1Amyo" type="161618" />
-         </UML:BehavioralFeature.parameter>
-        </UML:Operation>
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="161656" isRoot="false" isAbstract="false" isQuery="false" name="incomingCall" />
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="161659" isRoot="false" isAbstract="false" isQuery="false" name="outgoingCall" />
-       </UML:Classifier.feature>
-      </UML:Class>
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="161578" isRoot="false" isAbstract="false" name="IAXVoIPLink" >
-       <UML:GeneralizableElement.generalization>
-        <UML:Generalization xmi.idref="161579" />
-       </UML:GeneralizableElement.generalization>
-      </UML:Class>
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="161612" isRoot="false" isAbstract="false" name="CallIDAccountIDMap" />
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="161618" isRoot="false" isAbstract="false" name="Call" >
-       <UML:Classifier.feature>
-        <UML:Attribute isSpecification="false" visibility="private" xmi.id="161670" name="IngoingOutgoing" />
-        <UML:Attribute isSpecification="false" visibility="private" xmi.id="161673" name="ConnectedState" />
-        <UML:Attribute isSpecification="false" visibility="private" xmi.id="161676" name="WaitingState" />
-        <UML:Attribute isSpecification="false" visibility="private" xmi.id="161680" type="161616" name="ID" />
-        <UML:Attribute isSpecification="false" visibility="private" xmi.id="161792" type="161694" name="CallMutex" />
-       </UML:Classifier.feature>
-      </UML:Class>
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="161619" isRoot="false" isAbstract="false" name="CallMap" />
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="161635" isRoot="false" isAbstract="false" name="SIPCall" >
-       <UML:GeneralizableElement.generalization>
-        <UML:Generalization xmi.idref="161639" />
-       </UML:GeneralizableElement.generalization>
-      </UML:Class>
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="161637" isRoot="false" isAbstract="false" name="IAXCall" >
-       <UML:GeneralizableElement.generalization>
-        <UML:Generalization xmi.idref="161644" />
-       </UML:GeneralizableElement.generalization>
-      </UML:Class>
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="161694" isRoot="false" isAbstract="false" name="Mutex" />
-      <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="161540" name="" >
-       <UML:Association.connection>
-        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="161541" aggregation="composite" type="161537" name="" />
-        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="161542" aggregation="none" type="161538" name="" />
-       </UML:Association.connection>
-      </UML:Association>
-      <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="161543" name="" >
-       <UML:Association.connection>
-        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="161544" aggregation="composite" type="161537" name="" />
-        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="161545" aggregation="none" type="161539" name="" />
-       </UML:Association.connection>
-      </UML:Association>
-      <UML:Dependency isSpecification="false" visibility="public" namespace="Logical View" xmi.id="161549" client="161538" name="" supplier="161546" />
-      <UML:Generalization isSpecification="false" child="161547" visibility="public" namespace="Logical View" xmi.id="161552" parent="161546" discriminator="" name="" />
-      <UML:Generalization isSpecification="false" child="161548" visibility="public" namespace="Logical View" xmi.id="161555" parent="161546" discriminator="" name="" />
-      <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="161559" name="" >
-       <UML:Association.connection>
-        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="161560" aggregation="composite" type="161547" name="" />
-        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="161561" aggregation="none" type="161558" name="" />
-       </UML:Association.connection>
-      </UML:Association>
-      <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="161568" name="" >
-       <UML:Association.connection>
-        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="161569" aggregation="none" type="161567" name="" />
-        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="161570" aggregation="none" type="161558" name="" />
-       </UML:Association.connection>
-      </UML:Association>
-      <UML:Generalization isSpecification="false" child="161558" visibility="public" namespace="Logical View" xmi.id="161572" parent="161571" discriminator="" name="" />
-      <UML:Abstraction isSpecification="false" visibility="public" namespace="Logical View" xmi.id="161575" client="161548" name="" supplier="0oVjIE83GTH7" />
-      <UML:Generalization isSpecification="false" child="161578" visibility="public" namespace="Logical View" xmi.id="161579" parent="161571" discriminator="" name="" />
-      <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="161582" name="" >
-       <UML:Association.connection>
-        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="161583" aggregation="composite" type="161548" name="" />
-        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="161584" aggregation="none" type="161578" name="" />
-       </UML:Association.connection>
-      </UML:Association>
-      <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="161585" name="" >
-       <UML:Association.connection>
-        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="161586" aggregation="none" type="161539" name="" multiplicity="*" />
-        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="161587" aggregation="none" type="161546" name="" />
-       </UML:Association.connection>
-      </UML:Association>
-      <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="161613" name="" >
-       <UML:Association.connection>
-        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="161614" aggregation="composite" type="161537" name="" />
-        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="161615" aggregation="none" type="161612" name="" />
-       </UML:Association.connection>
-      </UML:Association>
-      <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="161620" name="" >
-       <UML:Association.connection>
-        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="161621" aggregation="composite" type="161571" name="" />
-        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="161622" aggregation="none" type="161619" name="" />
-       </UML:Association.connection>
-      </UML:Association>
-      <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="161623" name="" >
-       <UML:Association.connection>
-        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="161624" aggregation="composite" type="161619" name="" />
-        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="161625" aggregation="none" type="161619" name="" />
-       </UML:Association.connection>
-      </UML:Association>
-      <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="161626" name="" >
-       <UML:Association.connection>
-        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="161627" aggregation="composite" type="161619" name="" />
-        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="161628" aggregation="none" type="161618" name="" multiplicity="*" />
-       </UML:Association.connection>
-      </UML:Association>
-      <UML:Generalization isSpecification="false" child="161635" visibility="public" namespace="Logical View" xmi.id="161639" parent="161618" discriminator="" name="" />
-      <UML:Generalization isSpecification="false" child="161637" visibility="public" namespace="Logical View" xmi.id="161644" parent="161618" discriminator="" name="" />
-      <UML:Dependency isSpecification="false" visibility="public" namespace="Logical View" xmi.id="161717" client="161619" name="" supplier="161635" />
-      <UML:Dependency isSpecification="false" visibility="public" namespace="Logical View" xmi.id="161722" client="161619" name="" supplier="161637" />
-      <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="Zfkstsv8JAD5" name="" >
-       <UML:Association.connection>
-        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="IA8SKt2Cl6qC" aggregation="composite" type="161538" name="" />
-        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="U65WrFXRuHHm" aggregation="none" type="161618" name="" />
-       </UML:Association.connection>
-      </UML:Association>
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="0oVjIE83GTH7" isRoot="false" isAbstract="false" name="161562" />
-      <UML:Class comment="Tout ce que le Manager peut faire uniquement" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="161546" isRoot="false" isAbstract="false" name="Account" >
-       <UML:Classifier.feature>
-        <UML:Attribute isSpecification="false" visibility="private" xmi.id="161594" type="161571" name="link" />
-        <UML:Attribute isSpecification="false" visibility="private" xmi.id="161771" type="161617" name="ID" />
-        <UML:Attribute isSpecification="false" visibility="private" xmi.id="161797" type="161525" name="enabled" />
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="161588" isRoot="false" isAbstract="false" isQuery="false" name="createVoIPLink" />
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="161601" isRoot="false" isAbstract="false" isQuery="false" name="unregister" />
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="161607" isRoot="false" isAbstract="false" isQuery="false" name="register" />
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="161609" isRoot="false" isAbstract="false" isQuery="false" name="init" />
-        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="161610" isRoot="false" isAbstract="false" isQuery="false" name="terminate" />
-       </UML:Classifier.feature>
-      </UML:Class>
-     </UML:Namespace.ownedElement>
-     <XMI.extension xmi.extender="umbrello" >
-      <diagrams>
-       <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="893" snapy="10" showatts="1" xmi.id="161521" documentation="" type="1" showops="1" showpackage="0" name="class diagram" localid="900000" showstereotype="0" showscope="1" snapcsgrid="0" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="617" >
-        <widgets>
-         <classwidget usesdiagramfillcolor="0" width="162" showattsigs="600" x="261" fillcolor="#b8deff" y="29" showopsigs="601" linewidth="none" height="45" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="161537" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="1" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-         <classwidget usesdiagramfillcolor="1" width="130" showattsigs="600" x="457" fillcolor="none" y="27" showopsigs="600" linewidth="none" height="45" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="161538" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="1" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-         <classwidget usesdiagramfillcolor="1" width="103" showattsigs="601" x="279" fillcolor="none" y="104" showopsigs="601" linewidth="none" height="36" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="161539" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="1" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-         <classwidget usesdiagramfillcolor="0" width="131" showattsigs="601" x="263" fillcolor="#ffffc0" y="163" showopsigs="601" linewidth="none" height="162" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="161546" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
-         <classwidget usesdiagramfillcolor="1" width="94" showattsigs="601" x="223" fillcolor="none" y="369" showopsigs="601" linewidth="none" height="36" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="161547" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="1" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-         <classwidget usesdiagramfillcolor="1" width="95" showattsigs="601" x="334" fillcolor="none" y="372" showopsigs="601" linewidth="none" height="36" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="161548" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="1" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-         <classwidget usesdiagramfillcolor="1" width="98" showattsigs="600" x="87" fillcolor="none" y="368" showopsigs="601" linewidth="none" height="39" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="161558" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="1" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-         <classwidget usesdiagramfillcolor="1" width="86" showattsigs="601" x="76" fillcolor="none" y="482" showopsigs="601" linewidth="none" height="36" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="161567" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="1" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-         <classwidget usesdiagramfillcolor="0" width="161" showattsigs="601" x="250" fillcolor="#b8deff" y="457" showopsigs="601" linewidth="none" height="90" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="161571" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="1" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-         <classwidget usesdiagramfillcolor="1" width="102" showattsigs="600" x="462" fillcolor="none" y="368" showopsigs="601" linewidth="none" height="52" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="161578" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="1" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-         <classwidget usesdiagramfillcolor="0" width="160" showattsigs="601" x="88" fillcolor="#b8deff" y="34" showopsigs="601" linewidth="none" height="36" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="161612" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="1" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-         <classwidget usesdiagramfillcolor="0" width="137" showattsigs="601" x="654" fillcolor="#b8deff" y="332" showopsigs="601" linewidth="none" height="117" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="161618" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
-         <classwidget usesdiagramfillcolor="0" width="71" showattsigs="601" x="452" fillcolor="#b8deff" y="519" showopsigs="601" linewidth="none" height="36" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="161619" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="1" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-         <classwidget usesdiagramfillcolor="1" width="62" showattsigs="601" x="612" fillcolor="none" y="495" showopsigs="601" linewidth="none" height="36" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="161635" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="1" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-         <classwidget usesdiagramfillcolor="1" width="63" showattsigs="601" x="723" fillcolor="none" y="504" showopsigs="601" linewidth="none" height="36" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="161637" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="1" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="none" />
-        </widgets>
-        <messages/>
-        <associations>
-         <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="161538" widgetaid="161537" xmi.id="161540" linecolor="none" >
-          <linepath>
-           <startpoint startx="423" starty="51" />
-           <endpoint endx="457" endy="49" />
-          </linepath>
-         </assocwidget>
-         <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="161539" widgetaid="161537" xmi.id="161543" linecolor="none" >
-          <linepath>
-           <startpoint startx="342" starty="74" />
-           <endpoint endx="330" endy="104" />
-          </linepath>
-         </assocwidget>
-         <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="161546" widgetaid="161538" xmi.id="161549" linecolor="none" >
-          <linepath>
-           <startpoint startx="522" starty="72" />
-           <endpoint endx="394" endy="244" />
-           <point x="522" y="244" />
-          </linepath>
-         </assocwidget>
-         <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="1" linewidth="none" widgetbid="161546" widgetaid="161547" xmi.id="161552" linecolor="none" >
-          <linepath>
-           <startpoint startx="270" starty="369" />
-           <endpoint endx="295" endy="325" />
-          </linepath>
-         </assocwidget>
-         <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="3" linewidth="none" widgetbid="161546" widgetaid="161548" xmi.id="161555" linecolor="none" >
-          <linepath>
-           <startpoint startx="381" starty="372" />
-           <endpoint endx="361" endy="325" />
-          </linepath>
-         </assocwidget>
-         <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="161558" widgetaid="161547" xmi.id="161559" linecolor="none" >
-          <linepath>
-           <startpoint startx="223" starty="387" />
-           <endpoint endx="185" endy="387" />
-          </linepath>
-         </assocwidget>
-         <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" linewidth="none" widgetbid="161558" widgetaid="161567" xmi.id="161568" linecolor="none" >
-          <linepath>
-           <startpoint startx="119" starty="482" />
-           <endpoint endx="119" endy="407" />
-          </linepath>
-         </assocwidget>
-         <assocwidget totalcounta="3" indexa="2" totalcountb="3" indexb="1" linewidth="none" widgetbid="161571" widgetaid="161558" xmi.id="161572" linecolor="none" >
-          <linepath>
-           <startpoint startx="152" starty="407" />
-           <endpoint endx="303" endy="457" />
-          </linepath>
-         </assocwidget>
-         <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" linewidth="none" widgetbid="161571" widgetaid="161578" xmi.id="161579" linecolor="none" >
-          <linepath>
-           <startpoint startx="513" starty="420" />
-           <endpoint endx="411" endy="487" />
-           <point x="513" y="454" />
-          </linepath>
-         </assocwidget>
-         <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="161578" widgetaid="161548" xmi.id="161582" linecolor="none" >
-          <linepath>
-           <startpoint startx="429" starty="390" />
-           <endpoint endx="462" endy="394" />
-          </linepath>
-         </assocwidget>
-         <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="161546" widgetaid="161539" xmi.id="161585" linecolor="none" >
-          <linepath>
-           <startpoint startx="330" starty="140" />
-           <endpoint endx="328" endy="163" />
-          </linepath>
-          <floatingtext usesdiagramfillcolor="1" width="32" x="332" fillcolor="none" y="142" linewidth="none" posttext="" role="701" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="rEYcWettpNkP" text="*" usesdiagramusefillcolor="1" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-         </assocwidget>
-         <assocwidget totalcounta="4" indexa="2" visibilityB="200" totalcountb="3" indexb="2" linewidth="none" widgetbid="161571" widgetaid="161546" xmi.id="161594" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
-          <linepath>
-           <startpoint startx="328" starty="325" />
-           <endpoint endx="357" endy="457" />
-          </linepath>
-          <floatingtext usesdiagramfillcolor="1" width="40" x="288" fillcolor="none" y="433" linewidth="none" posttext="" role="710" height="22" usefillcolor="1" pretext="+" isinstance="0" xmi.id="CgebMnp9tmI4" text="link" usesdiagramusefillcolor="1" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-         </assocwidget>
-         <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="161612" widgetaid="161537" xmi.id="161613" linecolor="none" >
-          <linepath>
-           <startpoint startx="261" starty="51" />
-           <endpoint endx="248" endy="52" />
-          </linepath>
-         </assocwidget>
-         <assocwidget totalcounta="3" indexa="2" totalcountb="2" indexb="1" linewidth="none" widgetbid="161619" widgetaid="161571" xmi.id="161620" linecolor="none" >
-          <linepath>
-           <startpoint startx="411" starty="517" />
-           <endpoint endx="452" endy="537" />
-          </linepath>
-         </assocwidget>
-         <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="161618" widgetaid="161619" xmi.id="161626" linecolor="none" >
-          <linepath>
-           <startpoint startx="487" starty="519" />
-           <endpoint endx="654" endy="390" />
-           <point x="487" y="476" />
-          </linepath>
-          <floatingtext usesdiagramfillcolor="1" width="32" x="645" fillcolor="none" y="395" linewidth="none" posttext="" role="702" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="nx7E4y1vAaXh" showstereotype="1" text="*" usesdiagramusefillcolor="1" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
-         </assocwidget>
-         <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" linewidth="none" widgetbid="161618" widgetaid="161635" xmi.id="161639" linecolor="none" >
-          <linepath>
-           <startpoint startx="643" starty="495" />
-           <endpoint endx="699" endy="449" />
-          </linepath>
-         </assocwidget>
-         <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" linewidth="none" widgetbid="161618" widgetaid="161637" xmi.id="161644" linecolor="none" >
-          <linepath>
-           <startpoint startx="754" starty="504" />
-           <endpoint endx="745" endy="449" />
-          </linepath>
-         </assocwidget>
-         <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="161635" widgetaid="161619" xmi.id="161717" linecolor="none" >
-          <linepath>
-           <startpoint startx="523" starty="537" />
-           <endpoint endx="612" endy="513" />
-          </linepath>
-         </assocwidget>
-         <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="161637" widgetaid="161619" xmi.id="161722" linecolor="none" >
-          <linepath>
-           <startpoint startx="487" starty="555" />
-           <endpoint endx="754" endy="540" />
-           <point x="487" y="579" />
-           <point x="754" y="579" />
-          </linepath>
-         </assocwidget>
-        </associations>
-       </diagram>
-      </diagrams>
-     </XMI.extension>
-    </UML:Model>
-    <UML:Model stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="Use Case View" isRoot="false" isAbstract="false" name="Use Case View" >
-     <UML:Namespace.ownedElement/>
-    </UML:Model>
-    <UML:Model stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="Component View" isRoot="false" isAbstract="false" name="Component View" >
-     <UML:Namespace.ownedElement/>
-    </UML:Model>
-    <UML:Model stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="Deployment View" isRoot="false" isAbstract="false" name="Deployment View" >
-     <UML:Namespace.ownedElement/>
-    </UML:Model>
-    <UML:Model stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="Entity Relationship Model" isRoot="false" isAbstract="false" name="Entity Relationship Model" >
-     <UML:Namespace.ownedElement/>
-    </UML:Model>
-   </UML:Namespace.ownedElement>
-  </UML:Model>
- </XMI.content>
- <XMI.extensions xmi.extender="umbrello" >
-  <docsettings viewid="161521" documentation="" uniqueid="eTsFBat1Amyo" />
-  <listview>
-   <listitem open="1" type="800" label="Views" >
-    <listitem open="1" type="801" id="Logical View" >
-     <listitem open="0" type="807" id="161521" label="class diagram" />
-     <listitem open="0" type="813" id="0oVjIE83GTH7" />
-     <listitem open="0" type="813" id="161546" >
-      <listitem open="0" type="814" id="161594" />
-      <listitem open="0" type="814" id="161771" />
-      <listitem open="0" type="814" id="161797" />
-      <listitem open="0" type="815" id="161588" />
-      <listitem open="0" type="815" id="161601" />
-      <listitem open="0" type="815" id="161607" />
-      <listitem open="0" type="815" id="161609" />
-      <listitem open="0" type="815" id="161610" />
-     </listitem>
-     <listitem open="1" type="813" id="161538" >
-      <listitem open="1" type="815" id="161591" />
-     </listitem>
-     <listitem open="1" type="813" id="161539" />
-     <listitem open="1" type="813" id="161618" >
-      <listitem open="1" type="814" id="161670" />
-      <listitem open="1" type="814" id="161673" />
-      <listitem open="1" type="814" id="161676" />
-      <listitem open="1" type="814" id="161680" />
-      <listitem open="0" type="814" id="161792" />
-     </listitem>
-     <listitem open="1" type="813" id="161612" />
-     <listitem open="1" type="813" id="161619" />
-     <listitem open="1" type="813" id="161548" />
-     <listitem open="1" type="813" id="161637" />
-     <listitem open="1" type="813" id="161578" />
-     <listitem open="1" type="813" id="161537" >
-      <listitem open="0" type="814" id="161696" />
-     </listitem>
-     <listitem open="1" type="813" id="161694" />
-     <listitem open="1" type="813" id="161547" />
-     <listitem open="1" type="813" id="161635" />
-     <listitem open="1" type="813" id="161567" />
-     <listitem open="1" type="813" id="161558" />
-     <listitem open="1" type="813" id="161571" >
-      <listitem open="0" type="814" id="161748" />
-      <listitem open="1" type="815" id="161611" />
-      <listitem open="1" type="815" id="161656" />
-      <listitem open="1" type="815" id="161659" />
-     </listitem>
-     <listitem open="1" type="830" id="Datatypes" >
-      <listitem open="1" type="829" id="161617" />
-      <listitem open="1" type="829" id="161616" />
-      <listitem open="1" type="829" id="161589" />
-      <listitem open="1" type="829" id="161525" />
-      <listitem open="1" type="829" id="161524" />
-      <listitem open="1" type="829" id="161527" />
-      <listitem open="1" type="829" id="161526" />
-      <listitem open="1" type="829" id="161522" />
-      <listitem open="1" type="829" id="161529" />
-      <listitem open="1" type="829" id="161528" />
-      <listitem open="1" type="829" id="161533" />
-      <listitem open="1" type="829" id="161530" />
-      <listitem open="1" type="829" id="161532" />
-      <listitem open="1" type="829" id="161531" />
-     </listitem>
-    </listitem>
-    <listitem open="1" type="802" id="Use Case View" />
-    <listitem open="1" type="821" id="Component View" />
-    <listitem open="1" type="827" id="Deployment View" />
-    <listitem open="1" type="836" id="Entity Relationship Model" />
-   </listitem>
-  </listview>
-  <codegeneration>
-   <codegenerator language="C++" />
-  </codegeneration>
- </XMI.extensions>
-</XMI>
diff --git a/doc/uml-diagrams/sflphone-server.xmi b/doc/uml-diagrams/sflphone-server.xmi
deleted file mode 100644
index ad1b52fd18..0000000000
--- a/doc/uml-diagrams/sflphone-server.xmi
+++ /dev/null
@@ -1,35642 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2005-09-21T17:39:21" xmi.version="1.2" >
- <XMI.header>
-  <XMI.documentation>
-   <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
-   <XMI.exporterVersion>1.4.2</XMI.exporterVersion>
-   <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
-  </XMI.documentation>
-  <XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" />
- </XMI.header>
- <XMI.content>
-  <UML:Model isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" >
-   <UML:Namespace.ownedElement>
-    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" xmi.id="2469" isRoot="false" isAbstract="false" name="datatype" />
-    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" xmi.id="8373" isRoot="false" isAbstract="false" name="enum" />
-    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" xmi.id="8442" isRoot="false" isAbstract="false" name="typedef" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2468" isRoot="false" isAbstract="false" name="int" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2470" isRoot="false" isAbstract="false" name="char" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2471" isRoot="false" isAbstract="false" name="bool" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2472" isRoot="false" isAbstract="false" name="float" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2473" isRoot="false" isAbstract="false" name="double" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2474" isRoot="false" isAbstract="false" name="long" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2475" isRoot="false" isAbstract="false" name="short" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2476" isRoot="false" isAbstract="false" name="string" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2479" isRoot="false" isAbstract="false" name="void" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2493" isRoot="false" isAbstract="false" name="const std::string&amp;" elementReference="2492" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2551" isRoot="false" isAbstract="false" name="GUIServer*" elementReference="2544" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2658" isRoot="false" isAbstract="false" name="Request*" elementReference="2545" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2660" isRoot="false" isAbstract="false" name="RequestCreatorBase*" elementReference="2654" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2680" isRoot="false" isAbstract="false" name="std::map&lt; std :: string, RequestCreatorBase * >" elementReference="2679" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2691" isRoot="false" isAbstract="false" name="ost::TCPSocket&amp;" elementReference="2690" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2746" isRoot="false" isAbstract="false" name="ost::TCPSession*" elementReference="2685" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2750" isRoot="false" isAbstract="false" name="std::list&lt; Request * >" elementReference="2749" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2753" isRoot="false" isAbstract="false" name="RequestFactory*" elementReference="2670" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8369" isRoot="false" isAbstract="false" name="const char*" elementReference="2470" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8382" isRoot="false" isAbstract="false" name="VoIPLink*" elementReference="8377" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8466" isRoot="false" isAbstract="false" name="std::vector&lt; Call * >" elementReference="8465" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8467" isRoot="false" isAbstract="false" name="CallVector" elementReference="8466" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8468" isRoot="false" isAbstract="false" name="std::vector&lt; VoIPLink * >" elementReference="8465" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8469" isRoot="false" isAbstract="false" name="VoIPLinkVector" elementReference="8468" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8470" isRoot="false" isAbstract="false" name="std::vector&lt; CodecDescriptor * >" elementReference="8465" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8471" isRoot="false" isAbstract="false" name="CodecDescriptorVector" elementReference="19368" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8481" isRoot="false" isAbstract="false" name="GuiFramework*" elementReference="2477" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8484" isRoot="false" isAbstract="false" name="ToneGenerator*" elementReference="8464" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8486" isRoot="false" isAbstract="false" name="Error*" elementReference="8463" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8488" isRoot="false" isAbstract="false" name="AudioLayer*" elementReference="8461" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8497" isRoot="false" isAbstract="false" name="CallVector*" elementReference="8467" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8500" isRoot="false" isAbstract="false" name="Call*" elementReference="8378" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8505" isRoot="false" isAbstract="false" name="VoIPLinkVector*" elementReference="8469" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8507" isRoot="false" isAbstract="false" name="CodecDescriptorVector*" elementReference="8471" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8580" isRoot="false" isAbstract="false" name="StunAddress4&amp;" elementReference="8449" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="17634" isRoot="false" isAbstract="false" name="SipCall*" elementReference="17623" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="17640" isRoot="false" isAbstract="false" name="ost::Time*" elementReference="17639" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="17646" isRoot="false" isAbstract="false" name="ost::RTPSession*" elementReference="17645" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="17650" isRoot="false" isAbstract="false" name="ost::SymmetricRTPSession*" elementReference="17649" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="17656" isRoot="false" isAbstract="false" name="unsigned char*" elementReference="17655" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="17659" isRoot="false" isAbstract="false" name="int16*" elementReference="17658" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="17668" isRoot="false" isAbstract="false" name="int&amp;" elementReference="2468" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="17677" isRoot="false" isAbstract="false" name="AudioRtpRTX*" elementReference="17624" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="17699" isRoot="false" isAbstract="false" name="const string&amp;" elementReference="2476" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="17723" isRoot="false" isAbstract="false" name="AudioCodec*" elementReference="17683" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="17747" isRoot="false" isAbstract="false" name="vector&lt; CodecDescriptor * >" elementReference="17746" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="17819" isRoot="false" isAbstract="false" name="eXosip_event_t*" elementReference="17818" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="17829" isRoot="false" isAbstract="false" name="osip_message_t*" elementReference="17828" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="17834" isRoot="false" isAbstract="false" name="sdp_message_t*" elementReference="17833" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="17838" isRoot="false" isAbstract="false" name="EventThread*" elementReference="17745" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="17840" isRoot="false" isAbstract="false" name="std::vector&lt; SipCall * >" elementReference="8465" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="19368" isRoot="false" isAbstract="false" name="vector&lt; CodecDescriptor *, allocator &lt; CodecDescriptor * > >" elementReference="17746" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="19402" isRoot="false" isAbstract="false" name="char*" elementReference="2470" />
-    <UML:DataType stereotype="2469" isSpecification="false" isLeaf="false" visibility="public" xmi.id="19419" isRoot="false" isAbstract="false" name="sdp_media_t*" elementReference="19418" />
-    <UML:Class comment=" Copyright (C) 2004-2005 Savoir-Faire Linux inc.
- Author: Laurielle Lea &lt;laurielle.lea@savoirfairelinux.com>
-                                                                             
- 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., 675 Mass Ave, Cambridge, MA 02139, USA.
-" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2477" isRoot="false" isAbstract="false" name="GuiFramework" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="protected" xmi.id="2543" isRoot="false" initialValue="" type="2492" isAbstract="false" name="_message" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2478" isRoot="false" isAbstract="false" name="GuiFramework" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2480" isRoot="false" isAbstract="false" name="~ GuiFramework" />
-      <UML:Operation comment="Parent class to child class" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2481" isRoot="false" isAbstract="true" name="incomingCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19808" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2482" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2483" isRoot="false" isAbstract="true" name="peerAnsweredCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2484" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2485" isRoot="false" isAbstract="true" name="peerRingingCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19809" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2486" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2487" isRoot="false" isAbstract="true" name="peerHungupCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19810" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2488" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2489" isRoot="false" isAbstract="true" name="displayTextMessage" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2490" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2494" isRoot="false" value="" type="2493" isAbstract="false" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2495" isRoot="false" isAbstract="true" name="displayErrorText" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2496" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2497" isRoot="false" value="" type="2493" isAbstract="false" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2498" isRoot="false" isAbstract="true" name="displayError" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2499" isRoot="false" value="" type="2493" isAbstract="false" name="error" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2500" isRoot="false" isAbstract="true" name="displayStatus" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2501" isRoot="false" value="" type="2493" isAbstract="false" name="status" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2502" isRoot="false" isAbstract="true" name="displayContext" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2503" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2504" isRoot="false" isAbstract="true" name="getRingtoneFile" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19811" type="2492" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2505" isRoot="false" isAbstract="true" name="setup" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2506" isRoot="false" isAbstract="true" name="selectedCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19812" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2507" isRoot="false" isAbstract="true" name="isCurrentId" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19813" type="2471" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2508" isRoot="false" value="" type="2475" isAbstract="false" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2509" isRoot="false" isAbstract="true" name="startVoiceMessageNotification" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2510" isRoot="false" isAbstract="true" name="stopVoiceMessageNotification" />
-      <UML:Operation comment="Child class to parent class" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2511" isRoot="false" isAbstract="false" name="outgoingCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19814" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2512" isRoot="false" value="" type="2493" isAbstract="false" name="to" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2513" isRoot="false" isAbstract="false" name="hangupCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19815" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2514" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2515" isRoot="false" isAbstract="false" name="cancelCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19816" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2516" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2517" isRoot="false" isAbstract="false" name="answerCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19817" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2518" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2519" isRoot="false" isAbstract="false" name="onHoldCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19818" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2520" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2521" isRoot="false" isAbstract="false" name="offHoldCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19819" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2522" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2523" isRoot="false" isAbstract="false" name="transferCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19820" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2524" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2525" isRoot="false" value="" type="2493" isAbstract="false" name="to" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2526" isRoot="false" isAbstract="false" name="muteOn" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2527" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2528" isRoot="false" isAbstract="false" name="muteOff" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2529" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2530" isRoot="false" isAbstract="false" name="refuseCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19821" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2531" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2532" isRoot="false" isAbstract="false" name="saveConfig" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19822" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2533" isRoot="false" isAbstract="false" name="registerVoIPLink" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19823" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2534" isRoot="false" isAbstract="false" name="unregisterVoIPLink" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19824" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2535" isRoot="false" isAbstract="false" name="quitApplication" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19825" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2536" isRoot="false" isAbstract="false" name="sendTextMessage" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19826" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2537" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2538" isRoot="false" value="" type="2493" isAbstract="false" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2539" isRoot="false" isAbstract="false" name="accessToDirectory" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19827" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2540" isRoot="false" isAbstract="false" name="sendDtmf" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2541" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2542" isRoot="false" value="" type="2470" isAbstract="false" name="code" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Package isSpecification="false" isLeaf="false" visibility="public" xmi.id="2491" isRoot="false" isAbstract="false" name="std" >
-     <UML:Namespace.ownedElement>
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2492" isRoot="false" isAbstract="false" name="string" />
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2679" isRoot="false" isAbstract="false" name="map" />
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2749" isRoot="false" isAbstract="false" name="list" />
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="8465" isRoot="false" isAbstract="false" name="vector" />
-     </UML:Namespace.ownedElement>
-    </UML:Package>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2544" isRoot="false" isAbstract="false" name="GUIServer" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="2705" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="2747" isRoot="false" initialValue="" type="2746" isAbstract="false" name="sessionIn" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="2748" isRoot="false" initialValue="" type="2746" isAbstract="false" name="sessionOut" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="2751" isRoot="false" initialValue="" type="2750" isAbstract="false" name="_requests" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="2752" isRoot="false" initialValue="" type="2749" isAbstract="false" name="_responses" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="2754" isRoot="false" initialValue="" type="2753" isAbstract="false" name="_factory" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="2756" isRoot="false" initialValue="" type="2755" isAbstract="false" name="_mutex" />
-      <UML:Operation comment="// GUIServer constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2708" isRoot="false" isAbstract="false" name="GUIServer" />
-      <UML:Operation comment="// GUIServer destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2709" isRoot="false" isAbstract="false" name="~ GUIServer" />
-      <UML:Operation comment="// exec loop" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2710" isRoot="false" isAbstract="false" name="exec" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19828" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2711" isRoot="false" isAbstract="false" name="pushRequestMessage" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2712" isRoot="false" value="" type="2493" isAbstract="false" name="request" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2713" isRoot="false" isAbstract="false" name="popRequest" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19829" type="2658" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2714" isRoot="false" isAbstract="false" name="pushResponseMessage" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2715" isRoot="false" value="" type="2493" isAbstract="false" name="response" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2716" isRoot="false" isAbstract="false" name="popResponseMessage" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19830" type="2492" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="// Reimplementation of virtual functions" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2717" isRoot="false" isAbstract="false" name="incomingCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19831" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2718" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2719" isRoot="false" isAbstract="false" name="peerAnsweredCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2720" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2721" isRoot="false" isAbstract="false" name="peerRingingCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19832" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2722" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2723" isRoot="false" isAbstract="false" name="peerHungupCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19833" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2724" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2725" isRoot="false" isAbstract="false" name="displayTextMessage" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2726" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2727" isRoot="false" value="" type="2493" isAbstract="false" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2728" isRoot="false" isAbstract="false" name="displayErrorText" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2729" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2730" isRoot="false" value="" type="2493" isAbstract="false" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2731" isRoot="false" isAbstract="false" name="displayError" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2732" isRoot="false" value="" type="2493" isAbstract="false" name="error" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2733" isRoot="false" isAbstract="false" name="displayStatus" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2734" isRoot="false" value="" type="2493" isAbstract="false" name="status" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2735" isRoot="false" isAbstract="false" name="displayContext" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2736" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2737" isRoot="false" isAbstract="false" name="getRingtoneFile" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19834" type="2492" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2738" isRoot="false" isAbstract="false" name="setup" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2739" isRoot="false" isAbstract="false" name="selectedCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19835" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2740" isRoot="false" isAbstract="false" name="isCurrentId" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19836" type="2471" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2741" isRoot="false" value="" type="2475" isAbstract="false" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2742" isRoot="false" isAbstract="false" name="startVoiceMessageNotification" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2743" isRoot="false" isAbstract="false" name="stopVoiceMessageNotification" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2744" isRoot="false" isAbstract="false" name="outgoingCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19837" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2745" isRoot="false" value="" type="2493" isAbstract="false" name="to" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2545" isRoot="false" isAbstract="false" name="Request" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="protected" xmi.id="2556" isRoot="false" initialValue="" type="2492" isAbstract="false" name="_sequenceId" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="protected" xmi.id="2557" isRoot="false" initialValue="" type="2492" isAbstract="false" name="_arg" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2546" isRoot="false" isAbstract="false" name="Request" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2547" isRoot="false" value="" type="2493" isAbstract="false" name="sequenceId" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2548" isRoot="false" value="" type="2493" isAbstract="false" name="arg" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2549" isRoot="false" isAbstract="false" name="~ Request" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2550" isRoot="false" isAbstract="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19838" type="2492" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2552" isRoot="false" value="" type="2551" isAbstract="false" name="gui" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2553" isRoot="false" isAbstract="false" name="message" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19839" type="2492" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2554" isRoot="false" value="" type="2493" isAbstract="false" name="code" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2555" isRoot="false" value="" type="2493" isAbstract="false" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2558" isRoot="false" isAbstract="false" name="RequestGlobalCall" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="2559" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="protected" xmi.id="2566" isRoot="false" initialValue="" type="2492" isAbstract="false" name="_callid" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2562" isRoot="false" isAbstract="false" name="RequestGlobalCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2563" isRoot="false" value="" type="2493" isAbstract="false" name="sequenceId" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2564" isRoot="false" value="" type="2493" isAbstract="false" name="arg" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2565" isRoot="false" isAbstract="false" name="~ RequestGlobalCall" />
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2567" isRoot="false" isAbstract="false" name="RequestCall" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="2568" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="2576" isRoot="false" initialValue="" type="2492" isAbstract="false" name="_destination" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="2577" isRoot="false" initialValue="" type="2492" isAbstract="false" name="_account" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2571" isRoot="false" isAbstract="false" name="RequestCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2572" isRoot="false" value="" type="2493" isAbstract="false" name="sequenceId" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2573" isRoot="false" value="" type="2493" isAbstract="false" name="arg" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2574" isRoot="false" isAbstract="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19840" type="2492" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2575" isRoot="false" value="" type="2551" isAbstract="false" name="gui" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2578" isRoot="false" isAbstract="false" name="RequestAnswer" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="2579" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2582" isRoot="false" isAbstract="false" name="RequestAnswer" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2583" isRoot="false" value="" type="2493" isAbstract="false" name="sequenceId" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2584" isRoot="false" value="" type="2493" isAbstract="false" name="arg" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2585" isRoot="false" isAbstract="false" name="RequestRefuse" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="2586" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2589" isRoot="false" isAbstract="false" name="RequestRefuse" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2590" isRoot="false" value="" type="2493" isAbstract="false" name="sequenceId" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2591" isRoot="false" value="" type="2493" isAbstract="false" name="arg" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2592" isRoot="false" isAbstract="false" name="RequestHold" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="2593" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2596" isRoot="false" isAbstract="false" name="RequestHold" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2597" isRoot="false" value="" type="2493" isAbstract="false" name="sequenceId" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2598" isRoot="false" value="" type="2493" isAbstract="false" name="arg" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2599" isRoot="false" isAbstract="false" name="RequestUnhold" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="2600" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2603" isRoot="false" isAbstract="false" name="RequestUnhold" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2604" isRoot="false" value="" type="2493" isAbstract="false" name="sequenceId" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2605" isRoot="false" value="" type="2493" isAbstract="false" name="arg" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2606" isRoot="false" isAbstract="false" name="RequestTransfer" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="2607" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2610" isRoot="false" isAbstract="false" name="RequestTransfer" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2611" isRoot="false" value="" type="2493" isAbstract="false" name="sequenceId" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2612" isRoot="false" value="" type="2493" isAbstract="false" name="arg" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2613" isRoot="false" isAbstract="false" name="RequestGlobal" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="2614" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2617" isRoot="false" isAbstract="false" name="RequestGlobal" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2618" isRoot="false" value="" type="2493" isAbstract="false" name="sequenceId" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2619" isRoot="false" value="" type="2493" isAbstract="false" name="arg" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2620" isRoot="false" isAbstract="false" name="~ RequestGlobal" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2621" isRoot="false" isAbstract="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19841" type="2492" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2622" isRoot="false" value="" type="2551" isAbstract="false" name="gui" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2623" isRoot="false" isAbstract="false" name="RequestMute" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="2624" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2627" isRoot="false" isAbstract="false" name="RequestMute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2628" isRoot="false" value="" type="2493" isAbstract="false" name="sequenceId" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2629" isRoot="false" value="" type="2493" isAbstract="false" name="arg" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2630" isRoot="false" isAbstract="false" name="RequestUnmute" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="2631" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2634" isRoot="false" isAbstract="false" name="RequestUnmute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2635" isRoot="false" value="" type="2493" isAbstract="false" name="sequenceId" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2636" isRoot="false" value="" type="2493" isAbstract="false" name="arg" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2637" isRoot="false" isAbstract="false" name="RequestQuit" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="2638" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2641" isRoot="false" isAbstract="false" name="RequestQuit" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2642" isRoot="false" value="" type="2493" isAbstract="false" name="sequenceId" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2643" isRoot="false" value="" type="2493" isAbstract="false" name="arg" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2644" isRoot="false" isAbstract="false" name="RequestSyntaxError" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="2645" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2648" isRoot="false" isAbstract="false" name="RequestSyntaxError" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2649" isRoot="false" value="" type="2493" isAbstract="false" name="sequenceId" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2650" isRoot="false" value="" type="2493" isAbstract="false" name="arg" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2651" isRoot="false" isAbstract="false" name="~ RequestSyntaxError" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2652" isRoot="false" isAbstract="false" name="execute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19842" type="2492" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2653" isRoot="false" value="" type="2551" isAbstract="false" name="gui" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2654" isRoot="false" isAbstract="false" name="RequestCreatorBase" >
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2655" isRoot="false" isAbstract="true" name="create" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19843" type="2658" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2656" isRoot="false" value="" type="2493" isAbstract="false" name="sequenceId" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2657" isRoot="false" value="" type="2493" isAbstract="false" name="arg" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2659" isRoot="false" isAbstract="true" name="clone" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19844" type="2660" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2661" isRoot="false" isAbstract="false" name="RequestCreator" >
-     <UML:ModelElement.templateParameter>
-      <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" xmi.id="2662" isRoot="false" isAbstract="false" name="T" />
-     </UML:ModelElement.templateParameter>
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="2663" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2666" isRoot="false" isAbstract="false" name="create" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19845" type="2658" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2667" isRoot="false" value="" type="2493" isAbstract="false" name="sequenceId" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2668" isRoot="false" value="" type="2493" isAbstract="false" name="arg" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2669" isRoot="false" isAbstract="false" name="clone" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19846" type="2660" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-     <UML:Namespace.ownedElement>
-      <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" xmi.id="2662" isRoot="false" isAbstract="false" name="T" />
-     </UML:Namespace.ownedElement>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2670" isRoot="false" isAbstract="false" name="RequestFactory" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="2681" isRoot="false" initialValue="" type="2680" isAbstract="false" name="mRequests" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2671" isRoot="false" isAbstract="false" name="create" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19847" type="2658" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2672" isRoot="false" value="" type="2493" isAbstract="false" name="requestLine" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2673" isRoot="false" isAbstract="false" name="create" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19848" type="2658" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2674" isRoot="false" value="" type="2493" isAbstract="false" name="requestname" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2675" isRoot="false" value="" type="2493" isAbstract="false" name="sequenceId" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2676" isRoot="false" value="" type="2493" isAbstract="false" name="arg" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2677" isRoot="false" isAbstract="false" name="registerRequest" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2678" isRoot="false" value="" type="2493" isAbstract="false" name="requestname" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2682" isRoot="false" isAbstract="false" name="TCPSessionReader" >
-     <UML:ModelElement.templateParameter>
-      <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" xmi.id="2683" isRoot="false" isAbstract="false" name="T" />
-     </UML:ModelElement.templateParameter>
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="2686" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="2695" isRoot="false" initialValue="" type="2551" isAbstract="false" name="_gui" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2689" isRoot="false" isAbstract="false" name="TCPSessionReader" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2692" isRoot="false" value="" type="2691" isAbstract="false" name="server" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2693" isRoot="false" value="" type="2551" isAbstract="false" name="gui" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2694" isRoot="false" isAbstract="false" name="run" />
-     </UML:Classifier.feature>
-     <UML:Namespace.ownedElement>
-      <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" xmi.id="2683" isRoot="false" isAbstract="false" name="T" />
-     </UML:Namespace.ownedElement>
-    </UML:Class>
-    <UML:Package isSpecification="false" isLeaf="false" visibility="public" xmi.id="2684" isRoot="false" isAbstract="false" name="ost" >
-     <UML:Namespace.ownedElement>
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2685" isRoot="false" isAbstract="false" name="TCPSession" />
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2690" isRoot="false" isAbstract="false" name="TCPSocket" />
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2755" isRoot="false" isAbstract="false" name="Mutex" />
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="17625" isRoot="false" isAbstract="false" name="Thread" />
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="17629" isRoot="false" isAbstract="false" name="TimerPort" />
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="17639" isRoot="false" isAbstract="false" name="Time" />
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="17645" isRoot="false" isAbstract="false" name="RTPSession" />
-      <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="17649" isRoot="false" isAbstract="false" name="SymmetricRTPSession" />
-     </UML:Namespace.ownedElement>
-    </UML:Package>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2696" isRoot="false" isAbstract="false" name="TCPSessionWriter" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="2697" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="2704" isRoot="false" initialValue="" type="2551" isAbstract="false" name="_gui" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2700" isRoot="false" isAbstract="false" name="TCPSessionWriter" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2701" isRoot="false" value="" type="2691" isAbstract="false" name="server" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2702" isRoot="false" value="" type="2551" isAbstract="false" name="gui" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2703" isRoot="false" isAbstract="false" name="run" />
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class comment=" Copyright (C) 2004-2005 Savoir-Faire Linux inc.
- Author:  Jean-Philippe Barrette-LaPierre 
-             &lt;jean-philippe.barrette-lapierre@savoirfairelinux.com> 
-
- 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., 675 Mass Ave, Cambridge, MA 02139, USA." isSpecification="false" isLeaf="false" visibility="public" xmi.id="8368" isRoot="false" isAbstract="false" name="AudioDevice" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="public" xmi.id="8370" isRoot="false" initialValue="" type="8369" isAbstract="false" name="hostApiName" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="public" xmi.id="8371" isRoot="false" initialValue="" type="8369" isAbstract="false" name="deviceName" />
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Enumeration stereotype="8373" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8372" isRoot="false" isAbstract="false" name="CallType" >
-     <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" xmi.id="8374" isRoot="false" isAbstract="false" name="Null" />
-     <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" xmi.id="8375" isRoot="false" isAbstract="false" name="Incoming" />
-     <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" xmi.id="8376" isRoot="false" isAbstract="false" name="Outgoing" />
-    </UML:Enumeration>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="8377" isRoot="false" isAbstract="false" name="VoIPLink" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="17740" isRoot="false" initialValue="" type="2475" isAbstract="false" name="_id" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="17741" isRoot="false" initialValue="" type="17680" isAbstract="false" name="_type" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="17742" isRoot="false" initialValue="" type="2476" isAbstract="false" name="_fullname" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="17743" isRoot="false" initialValue="" type="2476" isAbstract="false" name="_hostname" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="17744" isRoot="false" initialValue="" type="2476" isAbstract="false" name="_localIpAddress" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17684" isRoot="false" isAbstract="false" name="VoIPLink" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17685" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17686" isRoot="false" isAbstract="false" name="~ VoIPLink" />
-      <UML:Operation comment="// Pure virtual functions" isSpecification="false" isLeaf="false" visibility="public" xmi.id="17687" isRoot="false" isAbstract="true" name="getEvent" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19849" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17688" isRoot="false" isAbstract="true" name="init" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19850" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17689" isRoot="false" isAbstract="true" name="checkNetwork" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19851" type="2471" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17690" isRoot="false" isAbstract="true" name="terminate" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17691" isRoot="false" isAbstract="true" name="newOutgoingCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17692" isRoot="false" value="" type="2475" isAbstract="false" name="callid" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17693" isRoot="false" isAbstract="true" name="newIncomingCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17694" isRoot="false" value="" type="2475" isAbstract="false" name="callid" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17695" isRoot="false" isAbstract="true" name="deleteSipCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17696" isRoot="false" value="" type="2475" isAbstract="false" name="callid" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17697" isRoot="false" isAbstract="true" name="outgoingInvite" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19852" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17698" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17700" isRoot="false" value="" type="17699" isAbstract="false" name="to_url" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17701" isRoot="false" isAbstract="true" name="answer" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19853" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17702" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17703" isRoot="false" isAbstract="true" name="hangup" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19854" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17704" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17705" isRoot="false" isAbstract="true" name="cancel" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19855" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17706" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17707" isRoot="false" isAbstract="true" name="onhold" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19856" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17708" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17709" isRoot="false" isAbstract="true" name="offhold" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19857" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17710" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17711" isRoot="false" isAbstract="true" name="transfer" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19858" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17712" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17713" isRoot="false" value="" type="17699" isAbstract="false" name="to" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17714" isRoot="false" isAbstract="true" name="refuse" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19859" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17715" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17716" isRoot="false" isAbstract="true" name="setRegister" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19860" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17717" isRoot="false" isAbstract="true" name="setUnregister" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19861" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17718" isRoot="false" isAbstract="true" name="carryingDTMFdigits" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17719" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17720" isRoot="false" value="" type="2470" isAbstract="false" name="code" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17721" isRoot="false" isAbstract="true" name="getAudioCodec" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19862" type="17723" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17722" isRoot="false" value="" type="2475" isAbstract="false" name="callid" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17724" isRoot="false" isAbstract="false" name="setId" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17725" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17726" isRoot="false" isAbstract="false" name="getId" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19863" type="2475" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17727" isRoot="false" isAbstract="false" name="setType" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17728" isRoot="false" value="" type="17680" isAbstract="false" name="type" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17729" isRoot="false" isAbstract="false" name="getType" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19864" type="17680" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17730" isRoot="false" isAbstract="false" name="setFullName" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17731" isRoot="false" value="" type="17699" isAbstract="false" name="fullname" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17732" isRoot="false" isAbstract="false" name="getFullName" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19865" type="2476" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17733" isRoot="false" isAbstract="false" name="setHostName" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17734" isRoot="false" value="" type="17699" isAbstract="false" name="hostname" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17735" isRoot="false" isAbstract="false" name="getHostName" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19866" type="2476" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17736" isRoot="false" isAbstract="false" name="setLocalIpAddress" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17737" isRoot="false" value="" type="17699" isAbstract="false" name="ipAdress" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17738" isRoot="false" isAbstract="false" name="getLocalIpAddress" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19867" type="2476" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="17739" isRoot="false" isAbstract="false" name="initConstructor" />
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="8378" isRoot="false" isAbstract="false" name="Call" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="8434" isRoot="false" initialValue="" type="8382" isAbstract="false" name="_voIPLink" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="8435" isRoot="false" initialValue="" type="2475" isAbstract="false" name="_id" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="8436" isRoot="false" initialValue="" type="8400" isAbstract="false" name="_state" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="8437" isRoot="false" initialValue="" type="8404" isAbstract="false" name="_type" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="8438" isRoot="false" initialValue="" type="2492" isAbstract="false" name="_callerIdName" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="8439" isRoot="false" initialValue="" type="2492" isAbstract="false" name="_callerIdNumber" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="8440" isRoot="false" initialValue="" type="2492" isAbstract="false" name="_status" />
-      <UML:Operation comment="// Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8379" isRoot="false" isAbstract="false" name="Call" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8380" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8381" isRoot="false" value="" type="8372" isAbstract="false" name="type" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8383" isRoot="false" value="" type="8382" isAbstract="false" name="voiplink" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="// Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8384" isRoot="false" isAbstract="false" name="~ Call" />
-      <UML:Operation comment="// Handle call-id" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8385" isRoot="false" isAbstract="false" name="getId" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19868" type="2475" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8386" isRoot="false" isAbstract="false" name="setId" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8387" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="// Accessor and modifior of VoIPLink" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8388" isRoot="false" isAbstract="false" name="getVoIPLink" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19869" type="8382" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8389" isRoot="false" isAbstract="false" name="setVoIPLink" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8390" isRoot="false" value="" type="8382" isAbstract="false" name="voIPLink" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="// Accessor and modifior of status" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8391" isRoot="false" isAbstract="false" name="getStatus" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19870" type="2492" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8392" isRoot="false" isAbstract="false" name="setStatus" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8393" isRoot="false" value="" type="2493" isAbstract="false" name="status" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="// Handle id name and id number" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8394" isRoot="false" isAbstract="false" name="getCallerIdName" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19871" type="2492" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8395" isRoot="false" isAbstract="false" name="setCallerIdName" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8396" isRoot="false" value="" type="2493" isAbstract="false" name="callerId_name" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8397" isRoot="false" isAbstract="false" name="getCallerIdNumber" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19872" type="2492" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8398" isRoot="false" isAbstract="false" name="setCallerIdNumber" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8399" isRoot="false" value="" type="2493" isAbstract="false" name="callerId_number" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="// Handle state" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8401" isRoot="false" isAbstract="false" name="getState" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19873" type="8400" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8402" isRoot="false" isAbstract="false" name="setState" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8403" isRoot="false" value="" type="8400" isAbstract="false" name="state" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="// Handle type of call (incoming or outoing)" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8405" isRoot="false" isAbstract="false" name="getType" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19874" type="8404" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8406" isRoot="false" isAbstract="false" name="setType" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8407" isRoot="false" value="" type="8404" isAbstract="false" name="type" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8408" isRoot="false" isAbstract="false" name="isBusy" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19875" type="2471" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8409" isRoot="false" isAbstract="false" name="isOnHold" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19876" type="2471" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8410" isRoot="false" isAbstract="false" name="isOffHold" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19877" type="2471" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8411" isRoot="false" isAbstract="false" name="isOnMute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19878" type="2471" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8412" isRoot="false" isAbstract="false" name="isOffMute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19879" type="2471" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8413" isRoot="false" isAbstract="false" name="isTransfered" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19880" type="2471" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8414" isRoot="false" isAbstract="false" name="isHungup" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19881" type="2471" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8415" isRoot="false" isAbstract="false" name="isRinging" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19882" type="2471" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8416" isRoot="false" isAbstract="false" name="isRefused" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19883" type="2471" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8417" isRoot="false" isAbstract="false" name="isCancelled" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19884" type="2471" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8418" isRoot="false" isAbstract="false" name="isAnswered" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19885" type="2471" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8419" isRoot="false" isAbstract="false" name="isProgressing" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19886" type="2471" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8420" isRoot="false" isAbstract="false" name="isOutgoingType" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19887" type="2471" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8421" isRoot="false" isAbstract="false" name="isIncomingType" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19888" type="2471" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8422" isRoot="false" isAbstract="false" name="outgoingCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19889" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8423" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8424" isRoot="false" value="" type="2493" isAbstract="false" name="to" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8425" isRoot="false" isAbstract="false" name="hangup" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19890" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8426" isRoot="false" isAbstract="false" name="cancel" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19891" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8427" isRoot="false" isAbstract="false" name="answer" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19892" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8428" isRoot="false" isAbstract="false" name="onHold" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19893" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8429" isRoot="false" isAbstract="false" name="offHold" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19894" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8430" isRoot="false" isAbstract="false" name="transfer" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19895" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8431" isRoot="false" value="" type="2493" isAbstract="false" name="to" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8432" isRoot="false" isAbstract="false" name="refuse" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19896" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="8433" isRoot="false" isAbstract="false" name="initConstructor" />
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="8400" isRoot="false" isAbstract="false" name="enum CallState" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="8404" isRoot="false" isAbstract="false" name="enum CallType" />
-    <UML:Class stereotype="8442" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8441" isRoot="false" isAbstract="false" name="UInt8" />
-    <UML:Class stereotype="8442" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8443" isRoot="false" isAbstract="false" name="UInt16" />
-    <UML:Class stereotype="8442" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8444" isRoot="false" isAbstract="false" name="UInt32" />
-    <UML:Class stereotype="8442" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8445" isRoot="false" isAbstract="false" name="UInt64" />
-    <UML:Class stereotype="8442" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8446" isRoot="false" isAbstract="false" name="UInt128" />
-    <UML:Class stereotype="8442" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8447" isRoot="false" isAbstract="false" name="StunMsgHdr" />
-    <UML:Class stereotype="8442" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8448" isRoot="false" isAbstract="false" name="StunAtrHdr" />
-    <UML:Class stereotype="8442" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8449" isRoot="false" isAbstract="false" name="StunAddress4" />
-    <UML:Class stereotype="8442" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8450" isRoot="false" isAbstract="false" name="StunAtrAddress4" />
-    <UML:Class stereotype="8442" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8451" isRoot="false" isAbstract="false" name="StunAtrChangeRequest" />
-    <UML:Class stereotype="8442" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8452" isRoot="false" isAbstract="false" name="StunAtrError" />
-    <UML:Class stereotype="8442" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8453" isRoot="false" isAbstract="false" name="StunAtrUnknown" />
-    <UML:Class stereotype="8442" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8454" isRoot="false" isAbstract="false" name="StunAtrString" />
-    <UML:Class stereotype="8442" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8455" isRoot="false" isAbstract="false" name="StunAtrIntegrity" />
-    <UML:Class stereotype="8442" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8456" isRoot="false" isAbstract="false" name="StunHmacStatus" />
-    <UML:Class stereotype="8442" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8457" isRoot="false" isAbstract="false" name="StunMessage" />
-    <UML:Class stereotype="8442" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8458" isRoot="false" isAbstract="false" name="NatType" />
-    <UML:Class stereotype="8442" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8459" isRoot="false" isAbstract="false" name="StunMediaRelay" />
-    <UML:Class stereotype="8442" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8460" isRoot="false" isAbstract="false" name="StunServerInfo" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="8461" isRoot="false" isAbstract="false" name="AudioLayer" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="8462" isRoot="false" isAbstract="false" name="CodecDescriptor" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="8463" isRoot="false" isAbstract="false" name="Error" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="8464" isRoot="false" isAbstract="false" name="ToneGenerator" />
-    <UML:Class comment="Structure for audio device" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8472" isRoot="false" isAbstract="false" name="device_t" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="public" xmi.id="8473" isRoot="false" initialValue="" type="8369" isAbstract="false" name="hostApiName" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="public" xmi.id="8474" isRoot="false" initialValue="" type="8369" isAbstract="false" name="deviceName" />
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="8475" isRoot="false" isAbstract="false" name="ManagerImpl" >
-     <UML:Classifier.feature>
-      <UML:Attribute comment="/////////////////////// Private variables/////////////////////" isSpecification="false" isLeaf="false" visibility="private" xmi.id="8611" isRoot="false" initialValue="" type="8484" isAbstract="false" name="_tone" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="8612" isRoot="false" initialValue="" type="8486" isAbstract="false" name="_error" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="8613" isRoot="false" initialValue="" type="8481" isAbstract="false" name="_gui" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="8614" isRoot="false" initialValue="" type="8488" isAbstract="false" name="_audiodriverPA" />
-      <UML:Attribute comment="Vector of VoIPLink" isSpecification="false" isLeaf="false" visibility="private" xmi.id="8615" isRoot="false" initialValue="" type="8469" isAbstract="false" name="_voIPLinkVector" />
-      <UML:Attribute comment="Vector of calls" isSpecification="false" isLeaf="false" visibility="private" xmi.id="8616" isRoot="false" initialValue="" type="8467" isAbstract="false" name="_callVector" />
-      <UML:Attribute comment="Vector of CodecDescriptor" isSpecification="false" isLeaf="false" visibility="private" xmi.id="8617" isRoot="false" initialValue="" type="8471" isAbstract="false" name="_codecDescVector" />
-      <UML:Attribute comment="Mutex to protect access to code section" isSpecification="false" isLeaf="false" visibility="private" xmi.id="8618" isRoot="false" initialValue="" type="2755" isAbstract="false" name="_mutex" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="8619" isRoot="false" initialValue="" type="8490" isAbstract="false" name="_nCalls" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="8620" isRoot="false" initialValue="" type="2475" isAbstract="false" name="_currentCallId" />
-      <UML:Attribute comment="For the call timer" isSpecification="false" isLeaf="false" visibility="private" xmi.id="8621" isRoot="false" initialValue="" type="8490" isAbstract="false" name="_startTime" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="8622" isRoot="false" initialValue="" type="8490" isAbstract="false" name="_endTime" />
-      <UML:Attribute comment="Path of the ConfigFile " isSpecification="false" isLeaf="false" visibility="private" xmi.id="8623" isRoot="false" initialValue="" type="2492" isAbstract="false" name="_path" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="8624" isRoot="false" initialValue="" type="2468" isAbstract="false" name="_exist" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="8625" isRoot="false" initialValue="" type="8490" isAbstract="false" name="_nCodecs" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="8626" isRoot="false" initialValue="" type="2471" isAbstract="false" name="_zonetone" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="8627" isRoot="false" initialValue="" type="2471" isAbstract="false" name="_congestion" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="8628" isRoot="false" initialValue="" type="2471" isAbstract="false" name="_ringback" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="8629" isRoot="false" initialValue="" type="2471" isAbstract="false" name="_ringtone" />
-      <UML:Attribute comment="// To handle volume control" isSpecification="false" isLeaf="false" visibility="private" xmi.id="8630" isRoot="false" initialValue="" type="2468" isAbstract="false" name="_spkr_volume" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="8631" isRoot="false" initialValue="" type="2468" isAbstract="false" name="_mic_volume" />
-      <UML:Attribute comment="// To handle firewall" isSpecification="false" isLeaf="false" visibility="private" xmi.id="8632" isRoot="false" initialValue="" type="2468" isAbstract="false" name="_firewallPort" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="8633" isRoot="false" initialValue="" type="2492" isAbstract="false" name="_firewallAddr" />
-      <UML:Attribute comment="// Variables used in exception" isSpecification="false" isLeaf="false" visibility="private" xmi.id="8634" isRoot="false" initialValue="" type="2471" isAbstract="false" name="_loaded" />
-      <UML:Attribute comment="// look if zeroconf scanning should run or not" isSpecification="false" isLeaf="false" visibility="private" xmi.id="8635" isRoot="false" initialValue="" type="2468" isAbstract="false" name="_useZeroconf" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8476" isRoot="false" isAbstract="false" name="ManagerImpl" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8477" isRoot="false" isAbstract="false" name="~ ManagerImpl" />
-      <UML:Operation comment="// Init a new VoIPLink, audio codec and audio driver" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8478" isRoot="false" isAbstract="false" name="init" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8479" isRoot="false" isAbstract="false" name="terminate" />
-      <UML:Operation comment="// Set the graphic user interface" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8480" isRoot="false" isAbstract="false" name="setGui" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8482" isRoot="false" value="" type="8481" isAbstract="false" name="gui" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="// Accessor to tonegenerator" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8483" isRoot="false" isAbstract="false" name="getTonegenerator" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19897" type="8484" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="// Accessor to error" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8485" isRoot="false" isAbstract="false" name="error" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19898" type="8486" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="// Accessor to audiodriver" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8487" isRoot="false" isAbstract="false" name="getAudioDriver" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19899" type="8488" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="// Accessor to number of calls " isSpecification="false" isLeaf="false" visibility="public" xmi.id="8489" isRoot="false" isAbstract="false" name="getNumberOfCalls" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19900" type="8490" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="// Modifior of number of calls " isSpecification="false" isLeaf="false" visibility="public" xmi.id="8491" isRoot="false" isAbstract="false" name="setNumberOfCalls" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8492" isRoot="false" value="" type="8490" isAbstract="false" name="nCalls" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="// Accessor to current call id " isSpecification="false" isLeaf="false" visibility="public" xmi.id="8493" isRoot="false" isAbstract="false" name="getCurrentCallId" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19901" type="2475" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="// Modifior of current call id " isSpecification="false" isLeaf="false" visibility="public" xmi.id="8494" isRoot="false" isAbstract="false" name="setCurrentCallId" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8495" isRoot="false" value="" type="2475" isAbstract="false" name="currentCallId" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="// Accessor to the Call vector " isSpecification="false" isLeaf="false" visibility="public" xmi.id="8496" isRoot="false" isAbstract="false" name="getCallVector" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19902" type="8497" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="// Accessor to the Call with the id 'id' " isSpecification="false" isLeaf="false" visibility="public" xmi.id="8498" isRoot="false" isAbstract="false" name="getCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19903" type="8500" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8499" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="// Handle codec number" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8501" isRoot="false" isAbstract="false" name="getNumberOfCodecs" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19904" type="8490" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8502" isRoot="false" isAbstract="false" name="setNumberOfCodecs" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8503" isRoot="false" value="" type="8490" isAbstract="false" name="nb_codec" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="// Accessor to VoIPLinkVector" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8504" isRoot="false" isAbstract="false" name="getVoIPLinkVector" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19905" type="8505" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8506" isRoot="false" isAbstract="false" name="getCodecDescVector" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19906" type="8507" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8508" isRoot="false" isAbstract="false" name="getZonetone" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19907" type="2471" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8509" isRoot="false" isAbstract="false" name="setZonetone" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8510" isRoot="false" value="" type="2471" isAbstract="false" name="b" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Attribute a new random id for a new call 
-and check if it's already attributed to existing calls. 
-If not exists, returns 'id' otherwise return 0 " isSpecification="false" isLeaf="false" visibility="public" xmi.id="8511" isRoot="false" isAbstract="false" name="generateNewCallId" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19908" type="2475" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Add a new call at the end of the CallVector with identifiant 'id'" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8512" isRoot="false" isAbstract="false" name="pushBackNewCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8513" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8514" isRoot="false" value="" type="8404" isAbstract="false" name="type" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Erase the Call(id) from the CallVector" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8515" isRoot="false" isAbstract="false" name="deleteCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8516" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Functions which occur with a user's action" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8517" isRoot="false" isAbstract="false" name="outgoingCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19909" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8518" isRoot="false" value="" type="2493" isAbstract="false" name="to" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8519" isRoot="false" isAbstract="false" name="hangupCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19910" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8520" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8521" isRoot="false" isAbstract="false" name="cancelCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19911" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8522" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8523" isRoot="false" isAbstract="false" name="answerCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19912" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8524" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8525" isRoot="false" isAbstract="false" name="onHoldCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19913" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8526" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8527" isRoot="false" isAbstract="false" name="offHoldCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19914" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8528" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8529" isRoot="false" isAbstract="false" name="transferCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19915" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8530" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8531" isRoot="false" value="" type="2493" isAbstract="false" name="to" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8532" isRoot="false" isAbstract="false" name="muteOn" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8533" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8534" isRoot="false" isAbstract="false" name="muteOff" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8535" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8536" isRoot="false" isAbstract="false" name="refuseCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19916" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8537" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8538" isRoot="false" isAbstract="false" name="saveConfig" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19917" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8539" isRoot="false" isAbstract="false" name="registerVoIPLink" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19918" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8540" isRoot="false" isAbstract="false" name="unregisterVoIPLink" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19919" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8541" isRoot="false" isAbstract="false" name="quitApplication" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19920" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8542" isRoot="false" isAbstract="false" name="sendTextMessage" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19921" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8543" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8544" isRoot="false" value="" type="2493" isAbstract="false" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8545" isRoot="false" isAbstract="false" name="accessToDirectory" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19922" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Handle choice of the DTMF-send-way
-
-@param   id: callid of the line.
-@param   code: pressed key." isSpecification="false" isLeaf="false" visibility="public" xmi.id="8546" isRoot="false" isAbstract="false" name="sendDtmf" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19923" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8547" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8548" isRoot="false" value="" type="2470" isAbstract="false" name="code" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8549" isRoot="false" isAbstract="false" name="incomingCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19924" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8550" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8551" isRoot="false" isAbstract="false" name="peerAnsweredCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8552" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8553" isRoot="false" isAbstract="false" name="peerRingingCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19925" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8554" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8555" isRoot="false" isAbstract="false" name="peerHungupCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19926" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8556" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8557" isRoot="false" isAbstract="false" name="displayTextMessage" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8558" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8559" isRoot="false" value="" type="2493" isAbstract="false" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8560" isRoot="false" isAbstract="false" name="displayErrorText" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8561" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8562" isRoot="false" value="" type="2493" isAbstract="false" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8563" isRoot="false" isAbstract="false" name="displayError" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8564" isRoot="false" value="" type="2493" isAbstract="false" name="error" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8565" isRoot="false" isAbstract="false" name="displayStatus" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8566" isRoot="false" value="" type="2493" isAbstract="false" name="status" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8567" isRoot="false" isAbstract="false" name="selectedCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19927" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8568" isRoot="false" isAbstract="false" name="isCurrentId" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19928" type="2471" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8569" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8570" isRoot="false" isAbstract="false" name="startVoiceMessageNotification" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8571" isRoot="false" isAbstract="false" name="stopVoiceMessageNotification" />
-      <UML:Operation comment="Handle audio sounds heard by a caller while they wait for their 
-connection to a called party to be completed." isSpecification="false" isLeaf="false" visibility="public" xmi.id="8572" isRoot="false" isAbstract="false" name="ringback" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8573" isRoot="false" value="" type="2471" isAbstract="false" name="var" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Handle played music when an incoming call occurs" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8574" isRoot="false" isAbstract="false" name="ringtone" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8575" isRoot="false" value="" type="2471" isAbstract="false" name="var" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8576" isRoot="false" isAbstract="false" name="congestion" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8577" isRoot="false" value="" type="2471" isAbstract="false" name="var" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Notification of incoming call when you are already busy" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8578" isRoot="false" isAbstract="false" name="notificationIncomingCall" />
-      <UML:Operation comment="Get information about firewall 
-@param	stunSvrAddr: stun server" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8579" isRoot="false" isAbstract="false" name="getStunInfo" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8581" isRoot="false" value="" type="8580" isAbstract="false" name="stunSvrAddr" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8582" isRoot="false" isAbstract="false" name="useStun" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19929" type="2471" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8583" isRoot="false" isAbstract="false" name="getbCongestion" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19930" type="2471" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8584" isRoot="false" isAbstract="false" name="getbRingback" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19931" type="2471" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8585" isRoot="false" isAbstract="false" name="getbRingtone" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19932" type="2471" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8586" isRoot="false" isAbstract="false" name="getSpkrVolume" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19933" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8587" isRoot="false" isAbstract="false" name="setSpkrVolume" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8588" isRoot="false" value="" type="2468" isAbstract="false" name="spkr_vol" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8589" isRoot="false" isAbstract="false" name="getMicroVolume" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19934" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8590" isRoot="false" isAbstract="false" name="setMicroVolume" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8591" isRoot="false" value="" type="2468" isAbstract="false" name="mic_vol" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8592" isRoot="false" isAbstract="false" name="getFirewallPort" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19935" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8593" isRoot="false" isAbstract="false" name="setFirewallPort" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8594" isRoot="false" value="" type="2468" isAbstract="false" name="port" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8595" isRoot="false" isAbstract="false" name="getFirewallAddress" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19936" type="2492" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8596" isRoot="false" isAbstract="false" name="isDriverLoaded" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19937" type="2471" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8597" isRoot="false" isAbstract="false" name="loaded" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8598" isRoot="false" value="" type="2471" isAbstract="false" name="l" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Functions about audio device" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8599" isRoot="false" isAbstract="false" name="deviceList" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19938" type="8368" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8600" isRoot="false" value="" type="2468" isAbstract="false" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8601" isRoot="false" isAbstract="false" name="deviceCount" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19939" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8602" isRoot="false" isAbstract="false" name="defaultDevice" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19940" type="2471" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8603" isRoot="false" value="" type="2468" isAbstract="false" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Init default values for the different fields" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8604" isRoot="false" isAbstract="false" name="initConfigFile" />
-      <UML:Operation comment="Returns the number of calls in the vector" isSpecification="false" isLeaf="false" visibility="private" xmi.id="8605" isRoot="false" isAbstract="false" name="callVectorSize" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19941" type="8490" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Create .PROGNAME directory in home user and create 
-configuration tree from the settings file if this file exists.
-
-@return	0 if creating file failed
-		1 if config-file exists
-		2 if file doesn't exist yet." isSpecification="false" isLeaf="false" visibility="private" xmi.id="8606" isRoot="false" isAbstract="false" name="createSettingsPath" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19942" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Initialize audiocodec" isSpecification="false" isLeaf="false" visibility="private" xmi.id="8607" isRoot="false" isAbstract="false" name="initAudioCodec" />
-      <UML:Operation comment="Initialize audiodriver" isSpecification="false" isLeaf="false" visibility="private" xmi.id="8608" isRoot="false" isAbstract="false" name="selectAudioDriver" />
-      <UML:Operation comment="Initialize zeroconf module and scanning" isSpecification="false" isLeaf="false" visibility="private" xmi.id="8609" isRoot="false" isAbstract="false" name="initZeroconf" />
-      <UML:Operation comment="Init the Gui interface (after setting it) inside setGui" isSpecification="false" isLeaf="false" visibility="private" xmi.id="8610" isRoot="false" isAbstract="false" name="initGui" />
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="8490" isRoot="false" isAbstract="false" name="unsigned int" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="14791" isRoot="false" isAbstract="false" name="ResponseMessage" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="15608" isRoot="false" initialValue="" type="2476" isAbstract="false" name="message" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="15609" isRoot="false" initialValue="" type="2476" isAbstract="false" name="seq" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="17010" isRoot="false" initialValue="" type="2476" isAbstract="false" name="code" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="16654" isRoot="false" isAbstract="false" name="toString" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19943" type="2492" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="16655" isRoot="false" isAbstract="false" name="isFinal" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19944" type="2471" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="17623" isRoot="false" isAbstract="false" name="SipCall" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="public" xmi.id="19373" isRoot="false" initialValue="" type="2468" isAbstract="false" name="payload" />
-      <UML:Attribute comment="1 started, -1 stopped" isSpecification="false" isLeaf="false" visibility="public" xmi.id="19374" isRoot="false" initialValue="" type="2468" isAbstract="false" name="enable_audio" />
-      <UML:Attribute comment="///////////////////////////// Private member variables///////////////////////////" isSpecification="false" isLeaf="false" visibility="private" xmi.id="19421" isRoot="false" initialValue="" type="8507" isAbstract="false" name="_cdv" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="19422" isRoot="false" initialValue="" type="17723" isAbstract="false" name="_audiocodec" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="19423" isRoot="false" initialValue="" type="2475" isAbstract="false" name="_id" />
-      <UML:Attribute comment="// call id" isSpecification="false" isLeaf="false" visibility="private" xmi.id="19424" isRoot="false" initialValue="" type="2468" isAbstract="false" name="_cid" />
-      <UML:Attribute comment="// dialog id" isSpecification="false" isLeaf="false" visibility="private" xmi.id="19425" isRoot="false" initialValue="" type="2468" isAbstract="false" name="_did" />
-      <UML:Attribute comment="// transaction id" isSpecification="false" isLeaf="false" visibility="private" xmi.id="19426" isRoot="false" initialValue="" type="2468" isAbstract="false" name="_tid" />
-      <UML:Attribute comment="// wait for a cid and did when outgoing call is made" isSpecification="false" isLeaf="false" visibility="private" xmi.id="19427" isRoot="false" initialValue="" type="2471" isAbstract="false" name="_standby" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="19428" isRoot="false" initialValue="" type="2468" isAbstract="false" name="_status_code" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="19429" isRoot="false" initialValue="" type="19402" isAbstract="false" name="_reason_phrase" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="19430" isRoot="false" initialValue="" type="19402" isAbstract="false" name="_textinfo" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="19431" isRoot="false" initialValue="" type="19402" isAbstract="false" name="_remote_uri" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="19432" isRoot="false" initialValue="" type="19402" isAbstract="false" name="_remote_sdp_audio_ip" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="19433" isRoot="false" initialValue="" type="2468" isAbstract="false" name="_state" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="19434" isRoot="false" initialValue="" type="2468" isAbstract="false" name="_local_audio_port" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="19435" isRoot="false" initialValue="" type="2468" isAbstract="false" name="_remote_sdp_audio_port" />
-      <UML:Attribute comment="_SENDRECV, _SENDONLY, _RECVONLY" isSpecification="false" isLeaf="false" visibility="private" xmi.id="19436" isRoot="false" initialValue="" type="2468" isAbstract="false" name="_local_sendrecv" />
-      <UML:Attribute comment="_SENDRECV, _SENDONLY, _RECVONLY" isSpecification="false" isLeaf="false" visibility="private" xmi.id="19437" isRoot="false" initialValue="" type="2468" isAbstract="false" name="_remote_sendrecv" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="19369" isRoot="false" isAbstract="false" name="SipCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="19370" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="19371" isRoot="false" value="" type="8507" isAbstract="false" name="cdv" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="19372" isRoot="false" isAbstract="false" name="~ SipCall" />
-      <UML:Operation comment="Store information about incoming call and negociate payload" isSpecification="false" isLeaf="false" visibility="public" xmi.id="19375" isRoot="false" isAbstract="false" name="newIncomingCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19945" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="19376" isRoot="false" value="" type="17819" isAbstract="false" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Use to answer to a ONHOLD/OFFHOLD event " isSpecification="false" isLeaf="false" visibility="public" xmi.id="19377" isRoot="false" isAbstract="false" name="answeredCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19946" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="19378" isRoot="false" value="" type="17819" isAbstract="false" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Use to answer to an incoming call " isSpecification="false" isLeaf="false" visibility="public" xmi.id="19379" isRoot="false" isAbstract="false" name="answeredCall_without_hold" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="19380" isRoot="false" value="" type="17819" isAbstract="false" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="19381" isRoot="false" isAbstract="false" name="ringingCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19947" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="19382" isRoot="false" value="" type="17819" isAbstract="false" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="19383" isRoot="false" isAbstract="false" name="receivedAck" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19948" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="19384" isRoot="false" value="" type="17819" isAbstract="false" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Manage local audio port for each sipcall" isSpecification="false" isLeaf="false" visibility="public" xmi.id="19385" isRoot="false" isAbstract="false" name="setLocalAudioPort" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="19386" isRoot="false" value="" type="2468" isAbstract="false" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="19387" isRoot="false" isAbstract="false" name="getLocalAudioPort" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19949" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Manage id, did (dialog-id), cid (call-id) and tid (transaction-id) 
-for each sipcall" isSpecification="false" isLeaf="false" visibility="public" xmi.id="19388" isRoot="false" isAbstract="false" name="setId" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="19389" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="19390" isRoot="false" isAbstract="false" name="getId" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19950" type="2475" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="19391" isRoot="false" isAbstract="false" name="setDid" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="19392" isRoot="false" value="" type="2468" isAbstract="false" name="did" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="19393" isRoot="false" isAbstract="false" name="getDid" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19951" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="19394" isRoot="false" isAbstract="false" name="setCid" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="19395" isRoot="false" value="" type="2468" isAbstract="false" name="cid" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="19396" isRoot="false" isAbstract="false" name="getCid" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19952" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="19397" isRoot="false" isAbstract="false" name="setTid" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="19398" isRoot="false" value="" type="2468" isAbstract="false" name="tid" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="19399" isRoot="false" isAbstract="false" name="getTid" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19953" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Manage remote sdp audio port" isSpecification="false" isLeaf="false" visibility="public" xmi.id="19400" isRoot="false" isAbstract="false" name="getRemoteSdpAudioPort" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19954" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="19401" isRoot="false" isAbstract="false" name="getRemoteSdpAudioIp" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19955" type="19402" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Manage audio codec" isSpecification="false" isLeaf="false" visibility="public" xmi.id="19403" isRoot="false" isAbstract="false" name="getAudioCodec" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19956" type="17723" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="19404" isRoot="false" isAbstract="false" name="setAudioCodec" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="19405" isRoot="false" value="" type="17723" isAbstract="false" name="ac" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="19406" isRoot="false" isAbstract="false" name="getRemoteUri" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19957" type="19402" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="19407" isRoot="false" isAbstract="false" name="setStandBy" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="19408" isRoot="false" value="" type="2471" isAbstract="false" name="standby" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="19409" isRoot="false" isAbstract="false" name="getStandBy" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19958" type="2471" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="19410" isRoot="false" isAbstract="false" name="alloc" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="19411" isRoot="false" isAbstract="false" name="dealloc" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="19412" isRoot="false" isAbstract="false" name="noSupportedCodec" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="19413" isRoot="false" isAbstract="false" name="sdp_complete_message" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19959" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="19414" isRoot="false" value="" type="17834" isAbstract="false" name="remote_sdp" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="19415" isRoot="false" value="" type="17829" isAbstract="false" name="msg" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="19416" isRoot="false" isAbstract="false" name="sdp_analyse_attribute" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19960" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="19417" isRoot="false" value="" type="17834" isAbstract="false" name="sdp" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="19420" isRoot="false" value="" type="19419" isAbstract="false" name="med" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class comment="///////////////////////////////////////////////////////////////////////////////// Two pair of sockets///////////////////////////////////////////////////////////////////////////////" isSpecification="false" isLeaf="false" visibility="public" xmi.id="17624" isRoot="false" isAbstract="false" name="AudioRtpRTX" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="17626" />
-      <UML:Generalization xmi.idref="17630" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute comment="// For incoming call notification " isSpecification="false" isLeaf="false" visibility="public" xmi.id="17641" isRoot="false" initialValue="" type="17640" isAbstract="false" name="time" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="17643" isRoot="false" initialValue="" type="17634" isAbstract="false" name="_ca" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="17644" isRoot="false" initialValue="" type="8488" isAbstract="false" name="_audioDevice" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="17647" isRoot="false" initialValue="" type="17646" isAbstract="false" name="_sessionSend" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="17648" isRoot="false" initialValue="" type="17646" isAbstract="false" name="_sessionRecv" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="17651" isRoot="false" initialValue="" type="17650" isAbstract="false" name="_session" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="17652" isRoot="false" initialValue="" type="2471" isAbstract="false" name="_sym" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17633" isRoot="false" isAbstract="false" name="AudioRtpRTX" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17635" isRoot="false" value="" type="17634" isAbstract="false" name="" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17636" isRoot="false" value="" type="8488" isAbstract="false" name="" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17637" isRoot="false" value="" type="2471" isAbstract="false" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17638" isRoot="false" isAbstract="false" name="~ AudioRtpRTX" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17642" isRoot="false" isAbstract="false" name="run" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="17653" isRoot="false" isAbstract="false" name="initAudioRtpSession" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="17654" isRoot="false" isAbstract="false" name="sendSessionFromMic" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17657" isRoot="false" value="" type="17656" isAbstract="false" name="" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17660" isRoot="false" value="" type="17659" isAbstract="false" name="" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17661" isRoot="false" value="" type="17659" isAbstract="false" name="" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17662" isRoot="false" value="" type="2468" isAbstract="false" name="" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17663" isRoot="false" value="" type="2468" isAbstract="false" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="17664" isRoot="false" isAbstract="false" name="receiveSessionForSpkr" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17665" isRoot="false" value="" type="17659" isAbstract="false" name="" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17666" isRoot="false" value="" type="17659" isAbstract="false" name="" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17667" isRoot="false" value="" type="2468" isAbstract="false" name="" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17669" isRoot="false" value="" type="17668" isAbstract="false" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="17655" isRoot="false" isAbstract="false" name="unsigned char" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="17658" isRoot="false" isAbstract="false" name="int16" />
-    <UML:Class comment="///////////////////////////////////////////////////////////////////////////////// Main class rtp///////////////////////////////////////////////////////////////////////////////" isSpecification="false" isLeaf="false" visibility="public" xmi.id="17670" isRoot="false" isAbstract="false" name="AudioRtp" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="17678" isRoot="false" initialValue="" type="17677" isAbstract="false" name="_RTXThread" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="17679" isRoot="false" initialValue="" type="2471" isAbstract="false" name="_symetric" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17671" isRoot="false" isAbstract="false" name="AudioRtp" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17672" isRoot="false" isAbstract="false" name="~ AudioRtp" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17673" isRoot="false" isAbstract="false" name="createNewSession" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19961" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17674" isRoot="false" value="" type="17634" isAbstract="false" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17675" isRoot="false" isAbstract="false" name="closeRtpSession" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17676" isRoot="false" value="" type="17634" isAbstract="false" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Enumeration stereotype="8373" isSpecification="false" isLeaf="false" visibility="public" xmi.id="17680" isRoot="false" isAbstract="false" name="VoIPLinkType" >
-     <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" xmi.id="17681" isRoot="false" isAbstract="false" name="Sip" />
-     <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" xmi.id="17682" isRoot="false" isAbstract="false" name="Iax" />
-    </UML:Enumeration>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="17683" isRoot="false" isAbstract="false" name="AudioCodec" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="17745" isRoot="false" isAbstract="false" name="EventThread" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="17746" isRoot="false" isAbstract="false" name="vector" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="17748" isRoot="false" isAbstract="false" name="SipVoIPLink" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="17749" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute comment="///////////////////////////// Private member variables///////////////////////////" isSpecification="false" isLeaf="false" visibility="private" xmi.id="17839" isRoot="false" initialValue="" type="17838" isAbstract="false" name="_evThread" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="17841" isRoot="false" initialValue="" type="17840" isAbstract="false" name="_sipcallVector" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="17842" isRoot="false" initialValue="" type="17670" isAbstract="false" name="_audiortp" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="17843" isRoot="false" initialValue="" type="2468" isAbstract="false" name="_localPort" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="17844" isRoot="false" initialValue="" type="2468" isAbstract="false" name="_cid" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="17845" isRoot="false" initialValue="" type="2468" isAbstract="false" name="_reg_id" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="17846" isRoot="false" initialValue="" type="2468" isAbstract="false" name="_nMsgVoicemail" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17752" isRoot="false" isAbstract="false" name="SipVoIPLink" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17753" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17754" isRoot="false" isAbstract="false" name="~ SipVoIPLink" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17755" isRoot="false" isAbstract="false" name="init" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19962" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17756" isRoot="false" isAbstract="false" name="checkNetwork" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19963" type="2471" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17757" isRoot="false" isAbstract="false" name="terminate" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17758" isRoot="false" isAbstract="false" name="setRegister" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19964" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17759" isRoot="false" isAbstract="false" name="setUnregister" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19965" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17760" isRoot="false" isAbstract="false" name="outgoingInvite" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19966" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17761" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17762" isRoot="false" value="" type="17699" isAbstract="false" name="to_url" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17763" isRoot="false" isAbstract="false" name="answer" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19967" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17764" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17765" isRoot="false" isAbstract="false" name="hangup" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19968" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17766" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17767" isRoot="false" isAbstract="false" name="cancel" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19969" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17768" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17769" isRoot="false" isAbstract="false" name="onhold" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19970" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17770" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17771" isRoot="false" isAbstract="false" name="offhold" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19971" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17772" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17773" isRoot="false" isAbstract="false" name="transfer" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19972" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17774" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17775" isRoot="false" value="" type="17699" isAbstract="false" name="to" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17776" isRoot="false" isAbstract="false" name="refuse" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19973" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17777" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17778" isRoot="false" isAbstract="false" name="getEvent" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19974" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17779" isRoot="false" isAbstract="false" name="carryingDTMFdigits" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17780" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17781" isRoot="false" value="" type="2470" isAbstract="false" name="code" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="To handle the local port" isSpecification="false" isLeaf="false" visibility="public" xmi.id="17782" isRoot="false" isAbstract="false" name="getLocalPort" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19975" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17783" isRoot="false" isAbstract="false" name="setLocalPort" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17784" isRoot="false" value="" type="2468" isAbstract="false" name="" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Add a new SipCall at the end of the SipCallVector with identifiant 'id'" isSpecification="false" isLeaf="false" visibility="public" xmi.id="17785" isRoot="false" isAbstract="false" name="newOutgoingCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17786" isRoot="false" value="" type="2475" isAbstract="false" name="callid" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17787" isRoot="false" isAbstract="false" name="newIncomingCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17788" isRoot="false" value="" type="2475" isAbstract="false" name="callid" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Erase the SipCall(id) from the SipCallVector" isSpecification="false" isLeaf="false" visibility="public" xmi.id="17789" isRoot="false" isAbstract="false" name="deleteSipCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17790" isRoot="false" value="" type="2475" isAbstract="false" name="callid" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Return a pointer to the SipCall with identifiant 'id'" isSpecification="false" isLeaf="false" visibility="public" xmi.id="17791" isRoot="false" isAbstract="false" name="getSipCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19976" type="17634" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17792" isRoot="false" value="" type="2475" isAbstract="false" name="callid" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Accessor to the audio codec of SipCall with identifiant 'id'" isSpecification="false" isLeaf="false" visibility="public" xmi.id="17793" isRoot="false" isAbstract="false" name="getAudioCodec" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19977" type="17723" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17794" isRoot="false" value="" type="2475" isAbstract="false" name="callid" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17795" isRoot="false" isAbstract="false" name="setCid" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17796" isRoot="false" value="" type="2468" isAbstract="false" name="cid" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17797" isRoot="false" isAbstract="false" name="getCid" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19978" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17798" isRoot="false" isAbstract="false" name="setMsgVoicemail" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17799" isRoot="false" value="" type="2468" isAbstract="false" name="nMsg" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17800" isRoot="false" isAbstract="false" name="getMsgVoicemail" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19979" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="If you are behind a NAT, you have to use STUN server, specified in 
-STUN configuration(you can change this one by default) to give you an 
-public IP address and assign a port number.
-
-Return 0 if an error occured and 1 if no error." isSpecification="false" isLeaf="false" visibility="private" xmi.id="17801" isRoot="false" isAbstract="false" name="behindNat" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19980" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="To Store the local IP address, and allow to know if the network is 
-available.
-
-Return -1 if an error occured and 0 if no error" isSpecification="false" isLeaf="false" visibility="private" xmi.id="17802" isRoot="false" isAbstract="false" name="getLocalIp" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19981" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Return -1 if an error occured and 0 if no error" isSpecification="false" isLeaf="false" visibility="private" xmi.id="17803" isRoot="false" isAbstract="false" name="checkUrl" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19982" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17804" isRoot="false" value="" type="17699" isAbstract="false" name="url" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Allow the authentication when you want register
-Return -1 if an error occured and 0 if no error " isSpecification="false" isLeaf="false" visibility="private" xmi.id="17805" isRoot="false" isAbstract="false" name="setAuthentication" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19983" type="2468" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Build a sip address from the user configuration
-Example: &quot;Display user name&quot; &lt;sip:user@host.com>
-Return the result in a string" isSpecification="false" isLeaf="false" visibility="private" xmi.id="17806" isRoot="false" isAbstract="false" name="fromHeader" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19984" type="2476" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17807" isRoot="false" value="" type="17699" isAbstract="false" name="user" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17808" isRoot="false" value="" type="17699" isAbstract="false" name="host" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Build a sip address with the number that you want to call
-Example: sip:124@domain.com
-Return the result in a string" isSpecification="false" isLeaf="false" visibility="private" xmi.id="17809" isRoot="false" isAbstract="false" name="toHeader" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19985" type="2476" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17810" isRoot="false" value="" type="17699" isAbstract="false" name="to" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Beginning point to make outgoing call.
-Check the 'from' and 'to' url.
-Allocate local audio port.
-Build SDP body.
-Return -1 if an error occured and 0 if no error" isSpecification="false" isLeaf="false" visibility="private" xmi.id="17811" isRoot="false" isAbstract="false" name="startCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19986" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17812" isRoot="false" value="" type="2475" isAbstract="false" name="id" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17813" isRoot="false" value="" type="17699" isAbstract="false" name="from" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17814" isRoot="false" value="" type="17699" isAbstract="false" name="to" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17815" isRoot="false" value="" type="17699" isAbstract="false" name="subject" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17816" isRoot="false" value="" type="17699" isAbstract="false" name="route" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Look for call with same cid/did 
-Return the id of the found call" isSpecification="false" isLeaf="false" visibility="private" xmi.id="17817" isRoot="false" isAbstract="false" name="findCallId" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19987" type="2475" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17820" isRoot="false" value="" type="17819" isAbstract="false" name="e" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="17821" isRoot="false" isAbstract="false" name="findCallIdWhenRinging" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19988" type="2475" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="Return true if payload is already in the rtpmap and false if not" isSpecification="false" isLeaf="false" visibility="private" xmi.id="17822" isRoot="false" isAbstract="false" name="isInRtpmap" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19989" type="2471" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17823" isRoot="false" value="" type="2468" isAbstract="false" name="index" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17824" isRoot="false" value="" type="2468" isAbstract="false" name="payload" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17825" isRoot="false" value="" type="8507" isAbstract="false" name="cdv" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="To build sdp with 200 OK when answered call" isSpecification="false" isLeaf="false" visibility="private" xmi.id="17826" isRoot="false" isAbstract="false" name="sdp_complete_200ok" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19990" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17827" isRoot="false" value="" type="2468" isAbstract="false" name="did" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17830" isRoot="false" value="" type="17829" isAbstract="false" name="answer" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17831" isRoot="false" value="" type="2468" isAbstract="false" name="port" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="To build sdp when call is on-hold" isSpecification="false" isLeaf="false" visibility="private" xmi.id="17832" isRoot="false" isAbstract="false" name="sdp_hold_call" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19991" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17835" isRoot="false" value="" type="17834" isAbstract="false" name="sdp" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation comment="To build sdp when call is off-hold" isSpecification="false" isLeaf="false" visibility="private" xmi.id="17836" isRoot="false" isAbstract="false" name="sdp_off_hold_call" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="19992" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="17837" isRoot="false" value="" type="17834" isAbstract="false" name="sdp" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="17818" isRoot="false" isAbstract="false" name="eXosip_event_t" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="17828" isRoot="false" isAbstract="false" name="osip_message_t" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="17833" isRoot="false" isAbstract="false" name="sdp_message_t" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="19418" isRoot="false" isAbstract="false" name="sdp_media_t" />
-    <UML:Generalization isSpecification="false" child="2558" visibility="public" xmi.id="2559" parent="2545" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="2567" visibility="public" xmi.id="2568" parent="2558" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="2578" visibility="public" xmi.id="2579" parent="2558" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="2585" visibility="public" xmi.id="2586" parent="2558" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="2592" visibility="public" xmi.id="2593" parent="2558" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="2599" visibility="public" xmi.id="2600" parent="2558" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="2606" visibility="public" xmi.id="2607" parent="2558" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="2613" visibility="public" xmi.id="2614" parent="2545" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="2623" visibility="public" xmi.id="2624" parent="2613" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="2630" visibility="public" xmi.id="2631" parent="2613" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="2637" visibility="public" xmi.id="2638" parent="2613" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="2644" visibility="public" xmi.id="2645" parent="2545" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="2661" visibility="public" xmi.id="2663" parent="2654" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="2682" visibility="public" xmi.id="2686" parent="2685" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="2696" visibility="public" xmi.id="2697" parent="2685" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="2544" visibility="public" xmi.id="2705" parent="2477" discriminator="" name="" />
-    <UML:Association isSpecification="false" visibility="public" xmi.id="15024" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="15025" aggregation="shared" type="2545" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="15026" aggregation="none" type="14791" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Generalization isSpecification="false" child="17624" visibility="public" xmi.id="17626" parent="17625" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="17624" visibility="public" xmi.id="17630" parent="17629" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="17748" visibility="public" xmi.id="17749" parent="8377" discriminator="" name="" />
-   </UML:Namespace.ownedElement>
-  </UML:Model>
- </XMI.content>
- <XMI.extensions xmi.extender="umbrello" >
-  <docsettings viewid="2467" documentation="" uniqueid="19992" />
-  <diagrams>
-   <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="75" showgrid="0" showopsig="0" usefillcolor="1" snapx="10" canvaswidth="1701" snapy="10" showatts="1" xmi.id="2467" documentation="" type="402" showops="1" showpackage="0" name="class diagram" localid="900000" showstereotype="0" showscope="1" snapcsgrid="0" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="1393" >
-    <widgets>
-     <classwidget usesdiagramfillcolour="1" width="217" showattsigs="601" usesdiagramusefillcolour="1" x="550" linecolour="none" y="64" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="510" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="2544" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="217" showattsigs="601" usesdiagramusefillcolour="1" x="285" linecolour="none" y="59" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="612" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="2477" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="160" showattsigs="601" usesdiagramusefillcolour="1" x="606" linecolour="none" y="691" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="119" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="2545" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="126" showattsigs="601" usesdiagramusefillcolour="1" x="666" linecolour="none" y="1127" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="42" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="2578" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="155" showattsigs="601" usesdiagramusefillcolour="1" x="887" linecolour="none" y="1061" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="85" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="2567" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="113" showattsigs="601" usesdiagramusefillcolour="1" x="1245" linecolour="none" y="252" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="81" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="2661" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="134" showattsigs="601" usesdiagramusefillcolour="1" x="1253" linecolour="none" y="94" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="59" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="2654" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="380" showattsigs="601" usesdiagramusefillcolour="1" x="875" linecolour="none" y="16" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="85" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="2670" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="133" showattsigs="601" usesdiagramusefillcolour="1" x="396" linecolour="none" y="986" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="76" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="2613" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="157" showattsigs="601" usesdiagramusefillcolour="1" x="690" linecolour="none" y="935" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="68" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="2558" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="158" showattsigs="601" usesdiagramusefillcolour="1" x="1000" linecolour="none" y="187" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="90" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="2682" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="143" showattsigs="601" usesdiagramusefillcolour="1" x="983" linecolour="none" y="499" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="68" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="2696" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="85" showattsigs="601" usesdiagramusefillcolour="1" x="1034" linecolour="none" y="353" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="2685" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="217" showattsigs="601" usesdiagramusefillcolour="1" x="20" linecolour="none" y="12" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="1377" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="8475" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="0" width="124" showattsigs="601" usesdiagramusefillcolour="0" x="887" linecolour="#ff0000" y="707" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="102" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="14791" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="251" showattsigs="601" usesdiagramusefillcolour="1" x="1231" linecolour="none" y="357" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="833" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="17748" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="201" showattsigs="601" usesdiagramusefillcolour="1" x="1496" linecolour="none" y="360" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="833" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="17623" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-    </widgets>
-    <messages/>
-    <associations>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="2477" widgetaid="2544" xmi.id="2705" >
-      <linepath>
-       <startpoint startx="550" starty="319" />
-       <endpoint endx="502" endy="365" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="2654" widgetaid="2661" xmi.id="2663" >
-      <linepath>
-       <startpoint startx="1301" starty="252" />
-       <endpoint endx="1320" endy="153" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="5" indexa="1" visibilityB="200" totalcountb="2" indexb="1" widgetbid="2670" widgetaid="2544" xmi.id="2754" type="501" changeabilityA="900" changeabilityB="900" visibilityA="200" >
-      <linepath>
-       <startpoint startx="767" starty="166" />
-       <endpoint endx="1065" endy="101" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="30" usesdiagramusefillcolour="1" x="1037" linecolour="none" y="57" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="17495" text="0..1" font="Sans,10,-1,5,50,0,0,0,0,0" />
-      <floatingtext usesdiagramfillcolour="1" width="63" usesdiagramusefillcolour="1" x="1004" linecolour="none" y="128" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="21" usefillcolor="1" pretext="+" isinstance="0" xmi.id="17494" text="_factory" font="Sans,10,-1,5,50,0,0,0,0,0" />
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="2545" widgetaid="2613" xmi.id="2614" >
-      <linepath>
-       <startpoint startx="462" starty="986" />
-       <endpoint endx="659" endy="810" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="2545" widgetaid="2558" xmi.id="2559" >
-      <linepath>
-       <startpoint startx="768" starty="935" />
-       <endpoint endx="712" endy="810" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="2558" widgetaid="2567" xmi.id="2568" >
-      <linepath>
-       <startpoint startx="964" starty="1061" />
-       <endpoint endx="794" endy="1003" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="2558" widgetaid="2578" xmi.id="2579" >
-      <linepath>
-       <startpoint startx="729" starty="1127" />
-       <endpoint endx="742" endy="1003" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="5" indexb="2" widgetbid="2544" widgetaid="2682" xmi.id="2695" type="501" changeabilityA="900" changeabilityB="900" visibilityA="200" >
-      <linepath>
-       <startpoint startx="1000" starty="232" />
-       <endpoint endx="767" endy="268" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="30" usesdiagramusefillcolour="1" x="857" linecolour="none" y="500" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="17497" text="0..1" font="Sans,10,-1,5,50,0,0,0,0,0" />
-      <floatingtext usesdiagramfillcolour="1" width="40" usesdiagramusefillcolour="1" x="851" linecolour="none" y="221" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="21" usefillcolor="1" pretext="+" isinstance="0" xmi.id="17496" text="_gui" font="Sans,10,-1,5,50,0,0,0,0,0" />
-     </assocwidget>
-     <assocwidget totalcounta="3" indexa="1" visibilityB="200" totalcountb="5" indexb="4" widgetbid="2544" widgetaid="2696" xmi.id="2704" type="501" changeabilityA="900" changeabilityB="900" visibilityA="200" >
-      <linepath>
-       <startpoint startx="1030" starty="499" />
-       <endpoint endx="767" endy="472" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="30" usesdiagramusefillcolour="1" x="893" linecolour="none" y="220" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="17499" text="0..1" font="Sans,10,-1,5,50,0,0,0,0,0" />
-      <floatingtext usesdiagramfillcolour="1" width="40" usesdiagramusefillcolour="1" x="818" linecolour="none" y="494" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="21" usefillcolor="1" pretext="+" isinstance="0" xmi.id="17498" text="_gui" font="Sans,10,-1,5,50,0,0,0,0,0" />
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="2685" widgetaid="2682" xmi.id="2686" >
-      <linepath>
-       <startpoint startx="1079" starty="277" />
-       <endpoint endx="1076" endy="353" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="3" indexa="2" totalcountb="2" indexb="1" widgetbid="2685" widgetaid="2696" xmi.id="2697" >
-      <linepath>
-       <startpoint startx="1078" starty="499" />
-       <endpoint endx="1076" endy="386" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="5" indexa="3" visibilityB="200" totalcountb="2" indexb="1" widgetbid="2685" widgetaid="2544" xmi.id="2747" type="501" changeabilityA="900" changeabilityB="900" visibilityA="200" >
-      <linepath>
-       <startpoint startx="767" starty="370" />
-       <endpoint endx="1034" endy="369" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="30" usesdiagramusefillcolour="1" x="1048" linecolour="none" y="280" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="17501" text="0..1" font="Sans,10,-1,5,50,0,0,0,0,0" />
-      <floatingtext usesdiagramfillcolour="1" width="72" usesdiagramusefillcolour="1" x="1000" linecolour="none" y="337" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="21" usefillcolor="1" pretext="+" isinstance="0" xmi.id="17500" text="sessionIn" font="Sans,10,-1,5,50,0,0,0,0,0" />
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" widgetbid="2477" widgetaid="8475" xmi.id="8613" type="501" changeabilityA="900" changeabilityB="900" visibilityA="200" >
-      <linepath>
-       <startpoint startx="237" starty="700" />
-       <endpoint endx="285" endy="365" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="30" usesdiagramusefillcolour="1" x="287" linecolour="none" y="367" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="17503" text="0..1" font="Sans,10,-1,5,50,0,0,0,0,0" />
-      <floatingtext usesdiagramfillcolour="1" width="40" usesdiagramusefillcolour="1" x="237" linecolour="none" y="357" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="21" usefillcolor="1" pretext="+" isinstance="0" xmi.id="17502" text="_gui" font="Sans,10,-1,5,50,0,0,0,0,0" />
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="14791" widgetaid="2545" xmi.id="15024" >
-      <linepath>
-       <startpoint startx="766" starty="750" />
-       <endpoint endx="887" endy="758" />
-      </linepath>
-     </assocwidget>
-    </associations>
-   </diagram>
-  </diagrams>
-  <listview>
-   <listitem open="1" type="800" label="Views" >
-    <listitem open="1" type="801" label="Logical View" >
-     <listitem open="0" type="813" id="17683" />
-     <listitem open="1" type="813" id="8368" >
-      <listitem open="0" type="814" id="8370" />
-      <listitem open="0" type="814" id="8371" />
-     </listitem>
-     <listitem open="1" type="813" id="8461" />
-     <listitem open="0" type="813" id="17670" >
-      <listitem open="0" type="814" id="17678" />
-      <listitem open="0" type="814" id="17679" />
-      <listitem open="0" type="815" id="17671" />
-      <listitem open="0" type="815" id="17672" />
-      <listitem open="0" type="815" id="17673" />
-      <listitem open="0" type="815" id="17675" />
-     </listitem>
-     <listitem open="0" type="813" id="17624" >
-      <listitem open="0" type="814" id="17641" />
-      <listitem open="0" type="814" id="17643" />
-      <listitem open="0" type="814" id="17644" />
-      <listitem open="0" type="814" id="17647" />
-      <listitem open="0" type="814" id="17648" />
-      <listitem open="0" type="814" id="17651" />
-      <listitem open="0" type="814" id="17652" />
-      <listitem open="0" type="815" id="17633" />
-      <listitem open="0" type="815" id="17638" />
-      <listitem open="0" type="815" id="17642" />
-      <listitem open="0" type="815" id="17653" />
-      <listitem open="0" type="815" id="17654" />
-      <listitem open="0" type="815" id="17664" />
-     </listitem>
-     <listitem open="1" type="813" id="8378" >
-      <listitem open="0" type="814" id="8434" />
-      <listitem open="0" type="814" id="8435" />
-      <listitem open="0" type="814" id="8436" />
-      <listitem open="0" type="814" id="8437" />
-      <listitem open="0" type="814" id="8438" />
-      <listitem open="0" type="814" id="8439" />
-      <listitem open="0" type="814" id="8440" />
-      <listitem open="0" type="815" id="8379" />
-      <listitem open="0" type="815" id="8384" />
-      <listitem open="0" type="815" id="8385" />
-      <listitem open="0" type="815" id="8386" />
-      <listitem open="0" type="815" id="8388" />
-      <listitem open="0" type="815" id="8389" />
-      <listitem open="0" type="815" id="8391" />
-      <listitem open="0" type="815" id="8392" />
-      <listitem open="0" type="815" id="8394" />
-      <listitem open="0" type="815" id="8395" />
-      <listitem open="0" type="815" id="8397" />
-      <listitem open="0" type="815" id="8398" />
-      <listitem open="0" type="815" id="8401" />
-      <listitem open="0" type="815" id="8402" />
-      <listitem open="0" type="815" id="8405" />
-      <listitem open="0" type="815" id="8406" />
-      <listitem open="0" type="815" id="8408" />
-      <listitem open="0" type="815" id="8409" />
-      <listitem open="0" type="815" id="8410" />
-      <listitem open="0" type="815" id="8411" />
-      <listitem open="0" type="815" id="8412" />
-      <listitem open="0" type="815" id="8413" />
-      <listitem open="0" type="815" id="8414" />
-      <listitem open="0" type="815" id="8415" />
-      <listitem open="0" type="815" id="8416" />
-      <listitem open="0" type="815" id="8417" />
-      <listitem open="0" type="815" id="8418" />
-      <listitem open="0" type="815" id="8419" />
-      <listitem open="0" type="815" id="8420" />
-      <listitem open="0" type="815" id="8421" />
-      <listitem open="0" type="815" id="8422" />
-      <listitem open="0" type="815" id="8425" />
-      <listitem open="0" type="815" id="8426" />
-      <listitem open="0" type="815" id="8427" />
-      <listitem open="0" type="815" id="8428" />
-      <listitem open="0" type="815" id="8429" />
-      <listitem open="0" type="815" id="8430" />
-      <listitem open="0" type="815" id="8432" />
-      <listitem open="0" type="815" id="8433" />
-     </listitem>
-     <listitem open="1" type="813" id="8462" />
-     <listitem open="1" type="813" id="8463" />
-     <listitem open="0" type="813" id="17745" />
-     <listitem open="0" type="813" id="2544" >
-      <listitem open="0" type="814" id="2747" />
-      <listitem open="0" type="814" id="2748" />
-      <listitem open="0" type="814" id="2751" />
-      <listitem open="0" type="814" id="2752" />
-      <listitem open="0" type="814" id="2754" />
-      <listitem open="0" type="814" id="2756" />
-      <listitem open="0" type="815" id="2708" />
-      <listitem open="0" type="815" id="2709" />
-      <listitem open="0" type="815" id="2710" />
-      <listitem open="0" type="815" id="2711" />
-      <listitem open="0" type="815" id="2713" />
-      <listitem open="0" type="815" id="2714" />
-      <listitem open="0" type="815" id="2716" />
-      <listitem open="0" type="815" id="2717" />
-      <listitem open="0" type="815" id="2719" />
-      <listitem open="0" type="815" id="2721" />
-      <listitem open="0" type="815" id="2723" />
-      <listitem open="0" type="815" id="2725" />
-      <listitem open="0" type="815" id="2728" />
-      <listitem open="0" type="815" id="2731" />
-      <listitem open="0" type="815" id="2733" />
-      <listitem open="0" type="815" id="2735" />
-      <listitem open="0" type="815" id="2737" />
-      <listitem open="0" type="815" id="2738" />
-      <listitem open="0" type="815" id="2739" />
-      <listitem open="0" type="815" id="2740" />
-      <listitem open="0" type="815" id="2742" />
-      <listitem open="0" type="815" id="2743" />
-      <listitem open="0" type="815" id="2744" />
-     </listitem>
-     <listitem open="0" type="813" id="2477" >
-      <listitem open="0" type="814" id="2543" />
-      <listitem open="0" type="815" id="2478" />
-      <listitem open="0" type="815" id="2480" />
-      <listitem open="0" type="815" id="2481" />
-      <listitem open="0" type="815" id="2483" />
-      <listitem open="0" type="815" id="2485" />
-      <listitem open="0" type="815" id="2487" />
-      <listitem open="0" type="815" id="2489" />
-      <listitem open="0" type="815" id="2495" />
-      <listitem open="0" type="815" id="2498" />
-      <listitem open="0" type="815" id="2500" />
-      <listitem open="0" type="815" id="2502" />
-      <listitem open="0" type="815" id="2504" />
-      <listitem open="0" type="815" id="2505" />
-      <listitem open="0" type="815" id="2506" />
-      <listitem open="0" type="815" id="2507" />
-      <listitem open="0" type="815" id="2509" />
-      <listitem open="0" type="815" id="2510" />
-      <listitem open="0" type="815" id="2511" />
-      <listitem open="0" type="815" id="2513" />
-      <listitem open="0" type="815" id="2515" />
-      <listitem open="0" type="815" id="2517" />
-      <listitem open="0" type="815" id="2519" />
-      <listitem open="0" type="815" id="2521" />
-      <listitem open="0" type="815" id="2523" />
-      <listitem open="0" type="815" id="2526" />
-      <listitem open="0" type="815" id="2528" />
-      <listitem open="0" type="815" id="2530" />
-      <listitem open="0" type="815" id="2532" />
-      <listitem open="0" type="815" id="2533" />
-      <listitem open="0" type="815" id="2534" />
-      <listitem open="0" type="815" id="2535" />
-      <listitem open="0" type="815" id="2536" />
-      <listitem open="0" type="815" id="2539" />
-      <listitem open="0" type="815" id="2540" />
-     </listitem>
-     <listitem open="1" type="813" id="8475" >
-      <listitem open="0" type="814" id="8611" />
-      <listitem open="0" type="814" id="8612" />
-      <listitem open="0" type="814" id="8613" />
-      <listitem open="0" type="814" id="8614" />
-      <listitem open="0" type="814" id="8615" />
-      <listitem open="0" type="814" id="8616" />
-      <listitem open="0" type="814" id="8617" />
-      <listitem open="0" type="814" id="8618" />
-      <listitem open="0" type="814" id="8619" />
-      <listitem open="0" type="814" id="8620" />
-      <listitem open="0" type="814" id="8621" />
-      <listitem open="0" type="814" id="8622" />
-      <listitem open="0" type="814" id="8623" />
-      <listitem open="0" type="814" id="8624" />
-      <listitem open="0" type="814" id="8625" />
-      <listitem open="0" type="814" id="8626" />
-      <listitem open="0" type="814" id="8627" />
-      <listitem open="0" type="814" id="8628" />
-      <listitem open="0" type="814" id="8629" />
-      <listitem open="0" type="814" id="8630" />
-      <listitem open="0" type="814" id="8631" />
-      <listitem open="0" type="814" id="8632" />
-      <listitem open="0" type="814" id="8633" />
-      <listitem open="0" type="814" id="8634" />
-      <listitem open="0" type="814" id="8635" />
-      <listitem open="0" type="815" id="8476" />
-      <listitem open="0" type="815" id="8477" />
-      <listitem open="0" type="815" id="8478" />
-      <listitem open="0" type="815" id="8479" />
-      <listitem open="0" type="815" id="8480" />
-      <listitem open="0" type="815" id="8483" />
-      <listitem open="0" type="815" id="8485" />
-      <listitem open="0" type="815" id="8487" />
-      <listitem open="0" type="815" id="8489" />
-      <listitem open="0" type="815" id="8491" />
-      <listitem open="0" type="815" id="8493" />
-      <listitem open="0" type="815" id="8494" />
-      <listitem open="0" type="815" id="8496" />
-      <listitem open="0" type="815" id="8498" />
-      <listitem open="0" type="815" id="8501" />
-      <listitem open="0" type="815" id="8502" />
-      <listitem open="0" type="815" id="8504" />
-      <listitem open="0" type="815" id="8506" />
-      <listitem open="0" type="815" id="8508" />
-      <listitem open="0" type="815" id="8509" />
-      <listitem open="0" type="815" id="8511" />
-      <listitem open="0" type="815" id="8512" />
-      <listitem open="0" type="815" id="8515" />
-      <listitem open="0" type="815" id="8517" />
-      <listitem open="0" type="815" id="8519" />
-      <listitem open="0" type="815" id="8521" />
-      <listitem open="0" type="815" id="8523" />
-      <listitem open="0" type="815" id="8525" />
-      <listitem open="0" type="815" id="8527" />
-      <listitem open="0" type="815" id="8529" />
-      <listitem open="0" type="815" id="8532" />
-      <listitem open="0" type="815" id="8534" />
-      <listitem open="0" type="815" id="8536" />
-      <listitem open="0" type="815" id="8538" />
-      <listitem open="0" type="815" id="8539" />
-      <listitem open="0" type="815" id="8540" />
-      <listitem open="0" type="815" id="8541" />
-      <listitem open="0" type="815" id="8542" />
-      <listitem open="0" type="815" id="8545" />
-      <listitem open="0" type="815" id="8546" />
-      <listitem open="0" type="815" id="8549" />
-      <listitem open="0" type="815" id="8551" />
-      <listitem open="0" type="815" id="8553" />
-      <listitem open="0" type="815" id="8555" />
-      <listitem open="0" type="815" id="8557" />
-      <listitem open="0" type="815" id="8560" />
-      <listitem open="0" type="815" id="8563" />
-      <listitem open="0" type="815" id="8565" />
-      <listitem open="0" type="815" id="8567" />
-      <listitem open="0" type="815" id="8568" />
-      <listitem open="0" type="815" id="8570" />
-      <listitem open="0" type="815" id="8571" />
-      <listitem open="0" type="815" id="8572" />
-      <listitem open="0" type="815" id="8574" />
-      <listitem open="0" type="815" id="8576" />
-      <listitem open="0" type="815" id="8578" />
-      <listitem open="0" type="815" id="8579" />
-      <listitem open="0" type="815" id="8582" />
-      <listitem open="0" type="815" id="8583" />
-      <listitem open="0" type="815" id="8584" />
-      <listitem open="0" type="815" id="8585" />
-      <listitem open="0" type="815" id="8586" />
-      <listitem open="0" type="815" id="8587" />
-      <listitem open="0" type="815" id="8589" />
-      <listitem open="0" type="815" id="8590" />
-      <listitem open="0" type="815" id="8592" />
-      <listitem open="0" type="815" id="8593" />
-      <listitem open="0" type="815" id="8595" />
-      <listitem open="0" type="815" id="8596" />
-      <listitem open="0" type="815" id="8597" />
-      <listitem open="0" type="815" id="8599" />
-      <listitem open="0" type="815" id="8601" />
-      <listitem open="0" type="815" id="8602" />
-      <listitem open="0" type="815" id="8604" />
-      <listitem open="0" type="815" id="8605" />
-      <listitem open="0" type="815" id="8606" />
-      <listitem open="0" type="815" id="8607" />
-      <listitem open="0" type="815" id="8608" />
-      <listitem open="0" type="815" id="8609" />
-      <listitem open="0" type="815" id="8610" />
-     </listitem>
-     <listitem open="1" type="813" id="8458" />
-     <listitem open="1" type="813" id="2545" >
-      <listitem open="0" type="814" id="2556" />
-      <listitem open="0" type="814" id="2557" />
-      <listitem open="0" type="815" id="2546" />
-      <listitem open="0" type="815" id="2549" />
-      <listitem open="0" type="815" id="2550" />
-      <listitem open="0" type="815" id="2553" />
-     </listitem>
-     <listitem open="1" type="813" id="2578" >
-      <listitem open="0" type="815" id="2582" />
-     </listitem>
-     <listitem open="1" type="813" id="2567" >
-      <listitem open="0" type="814" id="2576" />
-      <listitem open="0" type="814" id="2577" />
-      <listitem open="0" type="815" id="2571" />
-      <listitem open="0" type="815" id="2574" />
-     </listitem>
-     <listitem open="1" type="813" id="2661" >
-      <listitem open="0" type="815" id="2666" />
-      <listitem open="0" type="815" id="2669" />
-      <listitem open="0" type="816" id="2662" />
-     </listitem>
-     <listitem open="1" type="813" id="2654" >
-      <listitem open="0" type="815" id="2655" />
-      <listitem open="0" type="815" id="2659" />
-     </listitem>
-     <listitem open="1" type="813" id="2670" >
-      <listitem open="0" type="814" id="2681" />
-      <listitem open="0" type="815" id="2671" />
-      <listitem open="0" type="815" id="2673" />
-      <listitem open="0" type="815" id="2677" />
-     </listitem>
-     <listitem open="1" type="813" id="2613" >
-      <listitem open="0" type="815" id="2617" />
-      <listitem open="0" type="815" id="2620" />
-      <listitem open="0" type="815" id="2621" />
-     </listitem>
-     <listitem open="1" type="813" id="2558" >
-      <listitem open="0" type="814" id="2566" />
-      <listitem open="0" type="815" id="2562" />
-      <listitem open="0" type="815" id="2565" />
-     </listitem>
-     <listitem open="1" type="813" id="2592" >
-      <listitem open="0" type="815" id="2596" />
-     </listitem>
-     <listitem open="1" type="813" id="2623" >
-      <listitem open="0" type="815" id="2627" />
-     </listitem>
-     <listitem open="1" type="813" id="2637" >
-      <listitem open="0" type="815" id="2641" />
-     </listitem>
-     <listitem open="1" type="813" id="2585" >
-      <listitem open="0" type="815" id="2589" />
-     </listitem>
-     <listitem open="1" type="813" id="2644" >
-      <listitem open="0" type="815" id="2648" />
-      <listitem open="0" type="815" id="2651" />
-      <listitem open="0" type="815" id="2652" />
-     </listitem>
-     <listitem open="1" type="813" id="2606" >
-      <listitem open="0" type="815" id="2610" />
-     </listitem>
-     <listitem open="1" type="813" id="2599" >
-      <listitem open="0" type="815" id="2603" />
-     </listitem>
-     <listitem open="1" type="813" id="2630" >
-      <listitem open="0" type="815" id="2634" />
-     </listitem>
-     <listitem open="1" type="813" id="14791" >
-      <listitem open="0" type="814" id="15608" />
-      <listitem open="0" type="814" id="15609" />
-      <listitem open="0" type="814" id="17010" />
-      <listitem open="0" type="815" id="16654" />
-      <listitem open="0" type="815" id="16655" />
-     </listitem>
-     <listitem open="0" type="813" id="17623" >
-      <listitem open="0" type="814" id="19373" />
-      <listitem open="0" type="814" id="19374" />
-      <listitem open="0" type="814" id="19421" />
-      <listitem open="0" type="814" id="19422" />
-      <listitem open="0" type="814" id="19423" />
-      <listitem open="0" type="814" id="19424" />
-      <listitem open="0" type="814" id="19425" />
-      <listitem open="0" type="814" id="19426" />
-      <listitem open="0" type="814" id="19427" />
-      <listitem open="0" type="814" id="19428" />
-      <listitem open="0" type="814" id="19429" />
-      <listitem open="0" type="814" id="19430" />
-      <listitem open="0" type="814" id="19431" />
-      <listitem open="0" type="814" id="19432" />
-      <listitem open="0" type="814" id="19433" />
-      <listitem open="0" type="814" id="19434" />
-      <listitem open="0" type="814" id="19435" />
-      <listitem open="0" type="814" id="19436" />
-      <listitem open="0" type="814" id="19437" />
-      <listitem open="0" type="815" id="19369" />
-      <listitem open="0" type="815" id="19372" />
-      <listitem open="0" type="815" id="19375" />
-      <listitem open="0" type="815" id="19377" />
-      <listitem open="0" type="815" id="19379" />
-      <listitem open="0" type="815" id="19381" />
-      <listitem open="0" type="815" id="19383" />
-      <listitem open="0" type="815" id="19385" />
-      <listitem open="0" type="815" id="19387" />
-      <listitem open="0" type="815" id="19388" />
-      <listitem open="0" type="815" id="19390" />
-      <listitem open="0" type="815" id="19391" />
-      <listitem open="0" type="815" id="19393" />
-      <listitem open="0" type="815" id="19394" />
-      <listitem open="0" type="815" id="19396" />
-      <listitem open="0" type="815" id="19397" />
-      <listitem open="0" type="815" id="19399" />
-      <listitem open="0" type="815" id="19400" />
-      <listitem open="0" type="815" id="19401" />
-      <listitem open="0" type="815" id="19403" />
-      <listitem open="0" type="815" id="19404" />
-      <listitem open="0" type="815" id="19406" />
-      <listitem open="0" type="815" id="19407" />
-      <listitem open="0" type="815" id="19409" />
-      <listitem open="0" type="815" id="19410" />
-      <listitem open="0" type="815" id="19411" />
-      <listitem open="0" type="815" id="19412" />
-      <listitem open="0" type="815" id="19413" />
-      <listitem open="0" type="815" id="19416" />
-     </listitem>
-     <listitem open="0" type="813" id="17748" >
-      <listitem open="0" type="814" id="17839" />
-      <listitem open="0" type="814" id="17841" />
-      <listitem open="0" type="814" id="17842" />
-      <listitem open="0" type="814" id="17843" />
-      <listitem open="0" type="814" id="17844" />
-      <listitem open="0" type="814" id="17845" />
-      <listitem open="0" type="814" id="17846" />
-      <listitem open="0" type="815" id="17752" />
-      <listitem open="0" type="815" id="17754" />
-      <listitem open="0" type="815" id="17755" />
-      <listitem open="0" type="815" id="17756" />
-      <listitem open="0" type="815" id="17757" />
-      <listitem open="0" type="815" id="17758" />
-      <listitem open="0" type="815" id="17759" />
-      <listitem open="0" type="815" id="17760" />
-      <listitem open="0" type="815" id="17763" />
-      <listitem open="0" type="815" id="17765" />
-      <listitem open="0" type="815" id="17767" />
-      <listitem open="0" type="815" id="17769" />
-      <listitem open="0" type="815" id="17771" />
-      <listitem open="0" type="815" id="17773" />
-      <listitem open="0" type="815" id="17776" />
-      <listitem open="0" type="815" id="17778" />
-      <listitem open="0" type="815" id="17779" />
-      <listitem open="0" type="815" id="17782" />
-      <listitem open="0" type="815" id="17783" />
-      <listitem open="0" type="815" id="17785" />
-      <listitem open="0" type="815" id="17787" />
-      <listitem open="0" type="815" id="17789" />
-      <listitem open="0" type="815" id="17791" />
-      <listitem open="0" type="815" id="17793" />
-      <listitem open="0" type="815" id="17795" />
-      <listitem open="0" type="815" id="17797" />
-      <listitem open="0" type="815" id="17798" />
-      <listitem open="0" type="815" id="17800" />
-      <listitem open="0" type="815" id="17801" />
-      <listitem open="0" type="815" id="17802" />
-      <listitem open="0" type="815" id="17803" />
-      <listitem open="0" type="815" id="17805" />
-      <listitem open="0" type="815" id="17806" />
-      <listitem open="0" type="815" id="17809" />
-      <listitem open="0" type="815" id="17811" />
-      <listitem open="0" type="815" id="17817" />
-      <listitem open="0" type="815" id="17821" />
-      <listitem open="0" type="815" id="17822" />
-      <listitem open="0" type="815" id="17826" />
-      <listitem open="0" type="815" id="17832" />
-      <listitem open="0" type="815" id="17836" />
-     </listitem>
-     <listitem open="1" type="813" id="8449" />
-     <listitem open="1" type="813" id="8450" />
-     <listitem open="1" type="813" id="8451" />
-     <listitem open="1" type="813" id="8452" />
-     <listitem open="1" type="813" id="8448" />
-     <listitem open="1" type="813" id="8455" />
-     <listitem open="1" type="813" id="8454" />
-     <listitem open="1" type="813" id="8453" />
-     <listitem open="1" type="813" id="8456" />
-     <listitem open="1" type="813" id="8459" />
-     <listitem open="1" type="813" id="8457" />
-     <listitem open="1" type="813" id="8447" />
-     <listitem open="1" type="813" id="8460" />
-     <listitem open="1" type="813" id="2682" >
-      <listitem open="0" type="814" id="2695" />
-      <listitem open="0" type="815" id="2689" />
-      <listitem open="0" type="815" id="2694" />
-      <listitem open="0" type="816" id="2683" />
-     </listitem>
-     <listitem open="1" type="813" id="2696" >
-      <listitem open="0" type="814" id="2704" />
-      <listitem open="0" type="815" id="2700" />
-      <listitem open="0" type="815" id="2703" />
-     </listitem>
-     <listitem open="1" type="813" id="8464" />
-     <listitem open="1" type="813" id="8446" />
-     <listitem open="1" type="813" id="8443" />
-     <listitem open="1" type="813" id="8444" />
-     <listitem open="1" type="813" id="8445" />
-     <listitem open="1" type="813" id="8441" />
-     <listitem open="1" type="813" id="8377" >
-      <listitem open="0" type="814" id="17740" />
-      <listitem open="0" type="814" id="17741" />
-      <listitem open="0" type="814" id="17742" />
-      <listitem open="0" type="814" id="17743" />
-      <listitem open="0" type="814" id="17744" />
-      <listitem open="0" type="815" id="17684" />
-      <listitem open="0" type="815" id="17686" />
-      <listitem open="0" type="815" id="17687" />
-      <listitem open="0" type="815" id="17688" />
-      <listitem open="0" type="815" id="17689" />
-      <listitem open="0" type="815" id="17690" />
-      <listitem open="0" type="815" id="17691" />
-      <listitem open="0" type="815" id="17693" />
-      <listitem open="0" type="815" id="17695" />
-      <listitem open="0" type="815" id="17697" />
-      <listitem open="0" type="815" id="17701" />
-      <listitem open="0" type="815" id="17703" />
-      <listitem open="0" type="815" id="17705" />
-      <listitem open="0" type="815" id="17707" />
-      <listitem open="0" type="815" id="17709" />
-      <listitem open="0" type="815" id="17711" />
-      <listitem open="0" type="815" id="17714" />
-      <listitem open="0" type="815" id="17716" />
-      <listitem open="0" type="815" id="17717" />
-      <listitem open="0" type="815" id="17718" />
-      <listitem open="0" type="815" id="17721" />
-      <listitem open="0" type="815" id="17724" />
-      <listitem open="0" type="815" id="17726" />
-      <listitem open="0" type="815" id="17727" />
-      <listitem open="0" type="815" id="17729" />
-      <listitem open="0" type="815" id="17730" />
-      <listitem open="0" type="815" id="17732" />
-      <listitem open="0" type="815" id="17733" />
-      <listitem open="0" type="815" id="17735" />
-      <listitem open="0" type="815" id="17736" />
-      <listitem open="0" type="815" id="17738" />
-      <listitem open="0" type="815" id="17739" />
-     </listitem>
-     <listitem open="1" type="813" id="8472" >
-      <listitem open="0" type="814" id="8473" />
-      <listitem open="0" type="814" id="8474" />
-     </listitem>
-     <listitem open="0" type="813" id="17818" />
-     <listitem open="1" type="813" id="8400" />
-     <listitem open="1" type="813" id="8404" />
-     <listitem open="0" type="813" id="17658" />
-     <listitem open="0" type="813" id="17828" />
-     <listitem open="0" type="813" id="19418" />
-     <listitem open="0" type="813" id="17833" />
-     <listitem open="0" type="813" id="17655" />
-     <listitem open="1" type="813" id="8490" />
-     <listitem open="0" type="813" id="17746" />
-     <listitem open="1" type="818" id="2684" >
-      <listitem open="1" type="813" id="2755" />
-      <listitem open="0" type="813" id="17645" />
-      <listitem open="0" type="813" id="17649" />
-      <listitem open="1" type="813" id="2685" />
-      <listitem open="1" type="813" id="2690" />
-      <listitem open="0" type="813" id="17625" />
-      <listitem open="0" type="813" id="17639" />
-      <listitem open="0" type="813" id="17629" />
-     </listitem>
-     <listitem open="1" type="818" id="2491" >
-      <listitem open="1" type="813" id="2749" />
-      <listitem open="1" type="813" id="2679" />
-      <listitem open="1" type="813" id="2492" />
-      <listitem open="1" type="813" id="8465" />
-     </listitem>
-     <listitem open="1" type="830" label="Datatypes" >
-      <listitem open="0" type="829" id="17723" />
-      <listitem open="1" type="829" id="8488" />
-      <listitem open="0" type="829" id="17677" />
-      <listitem open="1" type="829" id="8500" />
-      <listitem open="1" type="829" id="8467" />
-      <listitem open="1" type="829" id="8497" />
-      <listitem open="1" type="829" id="8471" />
-      <listitem open="1" type="829" id="8507" />
-      <listitem open="1" type="829" id="8486" />
-      <listitem open="0" type="829" id="17838" />
-      <listitem open="1" type="829" id="2551" />
-      <listitem open="1" type="829" id="8481" />
-      <listitem open="1" type="829" id="2658" />
-      <listitem open="1" type="829" id="2660" />
-      <listitem open="1" type="829" id="2753" />
-      <listitem open="0" type="829" id="17634" />
-      <listitem open="1" type="829" id="8580" />
-      <listitem open="1" type="829" id="8484" />
-      <listitem open="1" type="829" id="8382" />
-      <listitem open="1" type="829" id="8469" />
-      <listitem open="1" type="829" id="8505" />
-      <listitem open="1" type="829" id="2471" />
-      <listitem open="1" type="829" id="2470" />
-      <listitem open="0" type="829" id="19402" />
-      <listitem open="1" type="829" id="8369" />
-      <listitem open="1" type="829" id="2493" />
-      <listitem open="0" type="829" id="17699" />
-      <listitem open="1" type="829" id="2473" />
-      <listitem open="0" type="829" id="17819" />
-      <listitem open="1" type="829" id="2472" />
-      <listitem open="1" type="829" id="2468" />
-      <listitem open="0" type="829" id="17668" />
-      <listitem open="0" type="829" id="17659" />
-      <listitem open="1" type="829" id="2474" />
-      <listitem open="0" type="829" id="17829" />
-      <listitem open="0" type="829" id="17646" />
-      <listitem open="0" type="829" id="17650" />
-      <listitem open="1" type="829" id="2746" />
-      <listitem open="1" type="829" id="2691" />
-      <listitem open="0" type="829" id="17640" />
-      <listitem open="0" type="829" id="19419" />
-      <listitem open="0" type="829" id="17834" />
-      <listitem open="1" type="829" id="2475" />
-      <listitem open="1" type="829" id="2750" />
-      <listitem open="1" type="829" id="2680" />
-      <listitem open="1" type="829" id="8466" />
-      <listitem open="1" type="829" id="8470" />
-      <listitem open="0" type="829" id="17840" />
-      <listitem open="1" type="829" id="8468" />
-      <listitem open="1" type="829" id="2476" />
-      <listitem open="0" type="829" id="17656" />
-      <listitem open="0" type="829" id="17747" />
-      <listitem open="0" type="829" id="19368" />
-      <listitem open="1" type="829" id="2479" />
-     </listitem>
-     <listitem open="1" type="831" id="8372" />
-     <listitem open="0" type="831" id="17680" />
-    </listitem>
-    <listitem open="1" type="802" label="Use Case View" />
-    <listitem open="1" type="821" label="Component View" />
-    <listitem open="1" type="827" label="Deployment View" />
-    <listitem open="1" type="836" label="Entity Relationship Model" />
-   </listitem>
-  </listview>
-  <codegeneration>
-   <codegenerator language="Cpp" >
-    <classifiercodedocument writeOutCode="true" package="" id="2477" parent_class="2477" fileExt=".cpp" fileName="guiframework" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;guiframework.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="2478" tag="operation_2478" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2480" tag="operation_2480" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2481" tag="operation_2481" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Parent class to child class" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2483" tag="operation_2483" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2485" tag="operation_2485" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2487" tag="operation_2487" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2489" tag="operation_2489" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2495" tag="operation_2495" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2498" tag="operation_2498" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2500" tag="operation_2500" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2502" tag="operation_2502" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2504" tag="operation_2504" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2505" tag="operation_2505" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2506" tag="operation_2506" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2507" tag="operation_2507" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2509" tag="operation_2509" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2510" tag="operation_2510" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2511" tag="operation_2511" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Child class to parent class" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2513" tag="operation_2513" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2515" tag="operation_2515" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2517" tag="operation_2517" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2519" tag="operation_2519" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2521" tag="operation_2521" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2523" tag="operation_2523" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2526" tag="operation_2526" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2528" tag="operation_2528" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2530" tag="operation_2530" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2532" tag="operation_2532" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2533" tag="operation_2533" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2534" tag="operation_2534" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2535" tag="operation_2535" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2536" tag="operation_2536" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2539" tag="operation_2539" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2540" tag="operation_2540" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="2543" tag="hblock_tag_0" canDelete="false" classfield_id="2543" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="2543" tag="hblock_tag_1" canDelete="false" classfield_id="2543" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			guiframework.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="2543" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2543" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2543" tag="hblock_tag_0" canDelete="false" classfield_id="2543" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2543" tag="hblock_tag_1" canDelete="false" classfield_id="2543" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="std" id="2492" parent_class="2492" fileExt=".cpp" fileName="string" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;string.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			string.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is std&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="std" id="2679" parent_class="2679" fileExt=".cpp" fileName="map" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;map.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			map.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is std&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="std" id="2749" parent_class="2749" fileExt=".cpp" fileName="list" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;list.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			list.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is std&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="std" id="8465" parent_class="8465" fileExt=".cpp" fileName="vector" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;vector.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			vector.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is std&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="2544" parent_class="2544" fileExt=".cpp" fileName="guiserver" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;guiserver.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="2708" tag="operation_2708" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// GUIServer constructor" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2709" tag="operation_2709" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// GUIServer destructor" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2710" tag="operation_2710" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// exec loop" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2711" tag="operation_2711" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2713" tag="operation_2713" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2714" tag="operation_2714" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2716" tag="operation_2716" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2717" tag="operation_2717" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// Reimplementation of virtual functions" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2719" tag="operation_2719" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2721" tag="operation_2721" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2723" tag="operation_2723" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2725" tag="operation_2725" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2728" tag="operation_2728" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2731" tag="operation_2731" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2733" tag="operation_2733" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2735" tag="operation_2735" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2737" tag="operation_2737" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2738" tag="operation_2738" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2739" tag="operation_2739" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2740" tag="operation_2740" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2742" tag="operation_2742" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2743" tag="operation_2743" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2744" tag="operation_2744" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="2747" tag="hblock_tag_0" canDelete="false" classfield_id="2747" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="2747" tag="hblock_tag_1" canDelete="false" classfield_id="2747" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="2748" tag="hblock_tag_2" canDelete="false" classfield_id="2748" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="2748" tag="hblock_tag_3" canDelete="false" classfield_id="2748" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="2751" tag="hblock_tag_4" canDelete="false" classfield_id="2751" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="2751" tag="hblock_tag_5" canDelete="false" classfield_id="2751" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="2752" tag="hblock_tag_6" canDelete="false" classfield_id="2752" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="2752" tag="hblock_tag_7" canDelete="false" classfield_id="2752" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="2754" tag="hblock_tag_8" canDelete="false" classfield_id="2754" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="2754" tag="hblock_tag_9" canDelete="false" classfield_id="2754" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="2756" tag="hblock_tag_10" canDelete="false" classfield_id="2756" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="2756" tag="hblock_tag_11" canDelete="false" classfield_id="2756" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			guiserver.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="2747" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2747" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2747" tag="hblock_tag_0" canDelete="false" classfield_id="2747" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2747" tag="hblock_tag_1" canDelete="false" classfield_id="2747" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="2748" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2748" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2748" tag="hblock_tag_2" canDelete="false" classfield_id="2748" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2748" tag="hblock_tag_3" canDelete="false" classfield_id="2748" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="2751" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2751" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2751" tag="hblock_tag_4" canDelete="false" classfield_id="2751" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2751" tag="hblock_tag_5" canDelete="false" classfield_id="2751" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="2752" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2752" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2752" tag="hblock_tag_6" canDelete="false" classfield_id="2752" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2752" tag="hblock_tag_7" canDelete="false" classfield_id="2752" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="2754" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2754" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2754" tag="hblock_tag_8" canDelete="false" classfield_id="2754" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2754" tag="hblock_tag_9" canDelete="false" classfield_id="2754" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="2756" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2756" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2756" tag="hblock_tag_10" canDelete="false" classfield_id="2756" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2756" tag="hblock_tag_11" canDelete="false" classfield_id="2756" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="2545" parent_class="2545" fileExt=".cpp" fileName="request" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;request.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="2546" tag="operation_2546" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2549" tag="operation_2549" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2550" tag="operation_2550" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2553" tag="operation_2553" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="2556" tag="hblock_tag_0" canDelete="false" classfield_id="2556" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="2556" tag="hblock_tag_1" canDelete="false" classfield_id="2556" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="2557" tag="hblock_tag_2" canDelete="false" classfield_id="2557" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="2557" tag="hblock_tag_3" canDelete="false" classfield_id="2557" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="15024" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="15024" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="15024" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="15024" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="15024" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="15024" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="15024" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="15024" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="15024" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="15024" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			request.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="2556" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2556" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2556" tag="hblock_tag_0" canDelete="false" classfield_id="2556" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2556" tag="hblock_tag_1" canDelete="false" classfield_id="2556" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="2557" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2557" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2557" tag="hblock_tag_2" canDelete="false" classfield_id="2557" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2557" tag="hblock_tag_3" canDelete="false" classfield_id="2557" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="15024" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="15024" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="15024" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="15024" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="15024" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="15024" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="15024" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="15024" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="15024" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="15024" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="15024" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="15024" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="2558" parent_class="2558" fileExt=".cpp" fileName="requestglobalcall" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestglobalcall.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="2562" tag="operation_2562" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2565" tag="operation_2565" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="2566" tag="hblock_tag_0" canDelete="false" classfield_id="2566" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="2566" tag="hblock_tag_1" canDelete="false" classfield_id="2566" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requestglobalcall.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="2566" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2566" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2566" tag="hblock_tag_0" canDelete="false" classfield_id="2566" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2566" tag="hblock_tag_1" canDelete="false" classfield_id="2566" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="2567" parent_class="2567" fileExt=".cpp" fileName="requestcall" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestcall.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="2571" tag="operation_2571" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2574" tag="operation_2574" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="2576" tag="hblock_tag_0" canDelete="false" classfield_id="2576" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="2576" tag="hblock_tag_1" canDelete="false" classfield_id="2576" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="2577" tag="hblock_tag_2" canDelete="false" classfield_id="2577" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="2577" tag="hblock_tag_3" canDelete="false" classfield_id="2577" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requestcall.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="2576" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2576" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2576" tag="hblock_tag_0" canDelete="false" classfield_id="2576" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2576" tag="hblock_tag_1" canDelete="false" classfield_id="2576" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="2577" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2577" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2577" tag="hblock_tag_2" canDelete="false" classfield_id="2577" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2577" tag="hblock_tag_3" canDelete="false" classfield_id="2577" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="2578" parent_class="2578" fileExt=".cpp" fileName="requestanswer" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestanswer.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="2582" tag="operation_2582" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requestanswer.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="2585" parent_class="2585" fileExt=".cpp" fileName="requestrefuse" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestrefuse.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="2589" tag="operation_2589" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requestrefuse.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="2592" parent_class="2592" fileExt=".cpp" fileName="requesthold" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requesthold.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="2596" tag="operation_2596" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requesthold.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="2599" parent_class="2599" fileExt=".cpp" fileName="requestunhold" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestunhold.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="2603" tag="operation_2603" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requestunhold.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="2606" parent_class="2606" fileExt=".cpp" fileName="requesttransfer" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requesttransfer.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="2610" tag="operation_2610" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requesttransfer.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="2613" parent_class="2613" fileExt=".cpp" fileName="requestglobal" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestglobal.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="2617" tag="operation_2617" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2620" tag="operation_2620" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2621" tag="operation_2621" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requestglobal.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="2623" parent_class="2623" fileExt=".cpp" fileName="requestmute" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestmute.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="2627" tag="operation_2627" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requestmute.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="2630" parent_class="2630" fileExt=".cpp" fileName="requestunmute" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestunmute.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="2634" tag="operation_2634" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requestunmute.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="2637" parent_class="2637" fileExt=".cpp" fileName="requestquit" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestquit.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="2641" tag="operation_2641" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requestquit.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="2644" parent_class="2644" fileExt=".cpp" fileName="requestsyntaxerror" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestsyntaxerror.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="2648" tag="operation_2648" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2651" tag="operation_2651" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2652" tag="operation_2652" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requestsyntaxerror.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="2654" parent_class="2654" fileExt=".cpp" fileName="requestcreatorbase" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestcreatorbase.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="2655" tag="operation_2655" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2659" tag="operation_2659" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requestcreatorbase.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="2661" parent_class="2661" fileExt=".cpp" fileName="requestcreator" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestcreator.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="2666" tag="operation_2666" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2669" tag="operation_2669" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requestcreator.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="2670" parent_class="2670" fileExt=".cpp" fileName="requestfactory" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestfactory.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="2671" tag="operation_2671" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2673" tag="operation_2673" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2677" tag="operation_2677" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="2681" tag="hblock_tag_0" canDelete="false" classfield_id="2681" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="2681" tag="hblock_tag_1" canDelete="false" classfield_id="2681" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requestfactory.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="2681" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2681" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2681" tag="hblock_tag_0" canDelete="false" classfield_id="2681" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2681" tag="hblock_tag_1" canDelete="false" classfield_id="2681" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="2682" parent_class="2682" fileExt=".cpp" fileName="tcpsessionreader" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;tcpsessionreader.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="2689" tag="operation_2689" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2694" tag="operation_2694" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="2695" tag="hblock_tag_0" canDelete="false" classfield_id="2695" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="2695" tag="hblock_tag_1" canDelete="false" classfield_id="2695" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			tcpsessionreader.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="2695" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2695" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2695" tag="hblock_tag_0" canDelete="false" classfield_id="2695" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2695" tag="hblock_tag_1" canDelete="false" classfield_id="2695" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="ost" id="2685" parent_class="2685" fileExt=".cpp" fileName="tcpsession" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;tcpsession.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			tcpsession.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is ost&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="ost" id="2690" parent_class="2690" fileExt=".cpp" fileName="tcpsocket" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;tcpsocket.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			tcpsocket.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is ost&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="ost" id="2755" parent_class="2755" fileExt=".cpp" fileName="mutex" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;mutex.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			mutex.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is ost&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="2696" parent_class="2696" fileExt=".cpp" fileName="tcpsessionwriter" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;tcpsessionwriter.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="2700" tag="operation_2700" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="2703" tag="operation_2703" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="2704" tag="hblock_tag_0" canDelete="false" classfield_id="2704" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="2704" tag="hblock_tag_1" canDelete="false" classfield_id="2704" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			tcpsessionwriter.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="2704" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2704" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2704" tag="hblock_tag_0" canDelete="false" classfield_id="2704" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2704" tag="hblock_tag_1" canDelete="false" classfield_id="2704" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="8368" parent_class="8368" fileExt=".cpp" fileName="audiodevice" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;audiodevice.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="8370" tag="hblock_tag_0" canDelete="false" classfield_id="8370" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8370" tag="hblock_tag_1" canDelete="false" classfield_id="8370" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="8371" tag="hblock_tag_2" canDelete="false" classfield_id="8371" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8371" tag="hblock_tag_3" canDelete="false" classfield_id="8371" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			audiodevice.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="8370" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8370" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8370" tag="hblock_tag_0" canDelete="false" classfield_id="8370" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8370" tag="hblock_tag_1" canDelete="false" classfield_id="8370" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8371" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8371" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8371" tag="hblock_tag_2" canDelete="false" classfield_id="8371" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8371" tag="hblock_tag_3" canDelete="false" classfield_id="8371" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="8372" parent_class="8372" fileExt=".cpp" fileName="calltype" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;calltype.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			calltype.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="8377" parent_class="8377" fileExt=".cpp" fileName="voiplink" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;voiplink.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="17684" tag="operation_17684" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17686" tag="operation_17686" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17687" tag="operation_17687" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// Pure virtual functions" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17688" tag="operation_17688" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17689" tag="operation_17689" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17690" tag="operation_17690" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17691" tag="operation_17691" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17693" tag="operation_17693" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17695" tag="operation_17695" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17697" tag="operation_17697" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17701" tag="operation_17701" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17703" tag="operation_17703" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17705" tag="operation_17705" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17707" tag="operation_17707" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17709" tag="operation_17709" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17711" tag="operation_17711" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17714" tag="operation_17714" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17716" tag="operation_17716" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17717" tag="operation_17717" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17718" tag="operation_17718" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17721" tag="operation_17721" canDelete="false" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17724" tag="operation_17724" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17726" tag="operation_17726" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17727" tag="operation_17727" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17729" tag="operation_17729" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17730" tag="operation_17730" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17732" tag="operation_17732" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17733" tag="operation_17733" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17735" tag="operation_17735" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17736" tag="operation_17736" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17738" tag="operation_17738" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17739" tag="operation_17739" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="17740" tag="hblock_tag_0" canDelete="false" classfield_id="17740" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="17740" tag="hblock_tag_1" canDelete="false" classfield_id="17740" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="17741" tag="hblock_tag_2" canDelete="false" classfield_id="17741" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="17741" tag="hblock_tag_3" canDelete="false" classfield_id="17741" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="17742" tag="hblock_tag_4" canDelete="false" classfield_id="17742" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="17742" tag="hblock_tag_5" canDelete="false" classfield_id="17742" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="17743" tag="hblock_tag_6" canDelete="false" classfield_id="17743" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="17743" tag="hblock_tag_7" canDelete="false" classfield_id="17743" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="17744" tag="hblock_tag_8" canDelete="false" classfield_id="17744" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="17744" tag="hblock_tag_9" canDelete="false" classfield_id="17744" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			voiplink.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="17740" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17740" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17740" tag="hblock_tag_0" canDelete="false" classfield_id="17740" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17740" tag="hblock_tag_1" canDelete="false" classfield_id="17740" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17741" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17741" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17741" tag="hblock_tag_2" canDelete="false" classfield_id="17741" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17741" tag="hblock_tag_3" canDelete="false" classfield_id="17741" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17742" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17742" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17742" tag="hblock_tag_4" canDelete="false" classfield_id="17742" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17742" tag="hblock_tag_5" canDelete="false" classfield_id="17742" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17743" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17743" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17743" tag="hblock_tag_6" canDelete="false" classfield_id="17743" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17743" tag="hblock_tag_7" canDelete="false" classfield_id="17743" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17744" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17744" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17744" tag="hblock_tag_8" canDelete="false" classfield_id="17744" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17744" tag="hblock_tag_9" canDelete="false" classfield_id="17744" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17749" field_type="2490471" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17749" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17749" tag="" canDelete="false" writeOutText="false" classfield_id="17749" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17749" tag="" canDelete="false" writeOutText="false" classfield_id="17749" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="17749" tag="" canDelete="false" writeOutText="false" classfield_id="17749" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="17749" tag="" canDelete="false" writeOutText="false" classfield_id="17749" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="17749" tag="" canDelete="false" writeOutText="false" classfield_id="17749" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="8378" parent_class="8378" fileExt=".cpp" fileName="call" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;call.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="8379" tag="operation_8379" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// Constructor" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8384" tag="operation_8384" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// Destructor" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8385" tag="operation_8385" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// Handle call-id" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8386" tag="operation_8386" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8388" tag="operation_8388" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// Accessor and modifior of VoIPLink" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8389" tag="operation_8389" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8391" tag="operation_8391" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// Accessor and modifior of status" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8392" tag="operation_8392" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8394" tag="operation_8394" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// Handle id name and id number" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8395" tag="operation_8395" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8397" tag="operation_8397" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8398" tag="operation_8398" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8401" tag="operation_8401" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// Handle state" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8402" tag="operation_8402" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8405" tag="operation_8405" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// Handle type of call (incoming or outoing)" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8406" tag="operation_8406" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8408" tag="operation_8408" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8409" tag="operation_8409" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8410" tag="operation_8410" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8411" tag="operation_8411" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8412" tag="operation_8412" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8413" tag="operation_8413" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8414" tag="operation_8414" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8415" tag="operation_8415" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8416" tag="operation_8416" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8417" tag="operation_8417" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8418" tag="operation_8418" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8419" tag="operation_8419" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8420" tag="operation_8420" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8421" tag="operation_8421" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8422" tag="operation_8422" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8425" tag="operation_8425" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8426" tag="operation_8426" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8427" tag="operation_8427" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8428" tag="operation_8428" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8429" tag="operation_8429" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8430" tag="operation_8430" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8432" tag="operation_8432" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8433" tag="operation_8433" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="8434" tag="hblock_tag_0" canDelete="false" classfield_id="8434" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8434" tag="hblock_tag_1" canDelete="false" classfield_id="8434" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="8435" tag="hblock_tag_2" canDelete="false" classfield_id="8435" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8435" tag="hblock_tag_3" canDelete="false" classfield_id="8435" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="8436" tag="hblock_tag_4" canDelete="false" classfield_id="8436" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8436" tag="hblock_tag_5" canDelete="false" classfield_id="8436" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="8437" tag="hblock_tag_6" canDelete="false" classfield_id="8437" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8437" tag="hblock_tag_7" canDelete="false" classfield_id="8437" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="8438" tag="hblock_tag_8" canDelete="false" classfield_id="8438" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8438" tag="hblock_tag_9" canDelete="false" classfield_id="8438" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="8439" tag="hblock_tag_10" canDelete="false" classfield_id="8439" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8439" tag="hblock_tag_11" canDelete="false" classfield_id="8439" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="8440" tag="hblock_tag_12" canDelete="false" classfield_id="8440" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8440" tag="hblock_tag_13" canDelete="false" classfield_id="8440" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			call.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="8434" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8434" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8434" tag="hblock_tag_0" canDelete="false" classfield_id="8434" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8434" tag="hblock_tag_1" canDelete="false" classfield_id="8434" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8435" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8435" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8435" tag="hblock_tag_2" canDelete="false" classfield_id="8435" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8435" tag="hblock_tag_3" canDelete="false" classfield_id="8435" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8436" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8436" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8436" tag="hblock_tag_4" canDelete="false" classfield_id="8436" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8436" tag="hblock_tag_5" canDelete="false" classfield_id="8436" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8437" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8437" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8437" tag="hblock_tag_6" canDelete="false" classfield_id="8437" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8437" tag="hblock_tag_7" canDelete="false" classfield_id="8437" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8438" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8438" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8438" tag="hblock_tag_8" canDelete="false" classfield_id="8438" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8438" tag="hblock_tag_9" canDelete="false" classfield_id="8438" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8439" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8439" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8439" tag="hblock_tag_10" canDelete="false" classfield_id="8439" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8439" tag="hblock_tag_11" canDelete="false" classfield_id="8439" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8440" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8440" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8440" tag="hblock_tag_12" canDelete="false" classfield_id="8440" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8440" tag="hblock_tag_13" canDelete="false" classfield_id="8440" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="8400" parent_class="8400" fileExt=".cpp" fileName="enum callstate" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;enum callstate.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			enum callstate.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="8404" parent_class="8404" fileExt=".cpp" fileName="enum calltype" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;enum calltype.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			enum calltype.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="8441" parent_class="8441" fileExt=".cpp" fileName="uint8" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;uint8.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			uint8.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="8443" parent_class="8443" fileExt=".cpp" fileName="uint16" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;uint16.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			uint16.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="8444" parent_class="8444" fileExt=".cpp" fileName="uint32" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;uint32.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			uint32.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="8445" parent_class="8445" fileExt=".cpp" fileName="uint64" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;uint64.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			uint64.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="8446" parent_class="8446" fileExt=".cpp" fileName="uint128" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;uint128.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			uint128.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="8447" parent_class="8447" fileExt=".cpp" fileName="stunmsghdr" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;stunmsghdr.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			stunmsghdr.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="8448" parent_class="8448" fileExt=".cpp" fileName="stunatrhdr" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;stunatrhdr.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			stunatrhdr.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="8449" parent_class="8449" fileExt=".cpp" fileName="stunaddress4" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;stunaddress4.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			stunaddress4.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="8450" parent_class="8450" fileExt=".cpp" fileName="stunatraddress4" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;stunatraddress4.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			stunatraddress4.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="8451" parent_class="8451" fileExt=".cpp" fileName="stunatrchangerequest" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;stunatrchangerequest.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			stunatrchangerequest.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="8452" parent_class="8452" fileExt=".cpp" fileName="stunatrerror" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;stunatrerror.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			stunatrerror.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="8453" parent_class="8453" fileExt=".cpp" fileName="stunatrunknown" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;stunatrunknown.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			stunatrunknown.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="8454" parent_class="8454" fileExt=".cpp" fileName="stunatrstring" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;stunatrstring.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			stunatrstring.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="8455" parent_class="8455" fileExt=".cpp" fileName="stunatrintegrity" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;stunatrintegrity.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			stunatrintegrity.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="8456" parent_class="8456" fileExt=".cpp" fileName="stunhmacstatus" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;stunhmacstatus.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			stunhmacstatus.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="8457" parent_class="8457" fileExt=".cpp" fileName="stunmessage" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;stunmessage.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			stunmessage.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="8458" parent_class="8458" fileExt=".cpp" fileName="nattype" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;nattype.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			nattype.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="8459" parent_class="8459" fileExt=".cpp" fileName="stunmediarelay" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;stunmediarelay.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			stunmediarelay.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="8460" parent_class="8460" fileExt=".cpp" fileName="stunserverinfo" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;stunserverinfo.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			stunserverinfo.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="8461" parent_class="8461" fileExt=".cpp" fileName="audiolayer" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;audiolayer.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			audiolayer.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="8462" parent_class="8462" fileExt=".cpp" fileName="codecdescriptor" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;codecdescriptor.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			codecdescriptor.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="8463" parent_class="8463" fileExt=".cpp" fileName="error" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;error.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			error.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="8464" parent_class="8464" fileExt=".cpp" fileName="tonegenerator" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;tonegenerator.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			tonegenerator.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="8472" parent_class="8472" fileExt=".cpp" fileName="device_t" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;device_t.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="8473" tag="hblock_tag_0" canDelete="false" classfield_id="8473" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8473" tag="hblock_tag_1" canDelete="false" classfield_id="8473" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="8474" tag="hblock_tag_2" canDelete="false" classfield_id="8474" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8474" tag="hblock_tag_3" canDelete="false" classfield_id="8474" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			device_t.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="8473" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8473" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8473" tag="hblock_tag_0" canDelete="false" classfield_id="8473" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8473" tag="hblock_tag_1" canDelete="false" classfield_id="8473" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8474" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8474" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8474" tag="hblock_tag_2" canDelete="false" classfield_id="8474" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8474" tag="hblock_tag_3" canDelete="false" classfield_id="8474" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="8475" parent_class="8475" fileExt=".cpp" fileName="managerimpl" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;managerimpl.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="8476" tag="operation_8476" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8477" tag="operation_8477" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8478" tag="operation_8478" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// Init a new VoIPLink, audio codec and audio driver" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8479" tag="operation_8479" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8480" tag="operation_8480" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// Set the graphic user interface" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8483" tag="operation_8483" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// Accessor to tonegenerator" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8485" tag="operation_8485" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// Accessor to error" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8487" tag="operation_8487" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// Accessor to audiodriver" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8489" tag="operation_8489" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// Accessor to number of calls " />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8491" tag="operation_8491" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// Modifior of number of calls " />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8493" tag="operation_8493" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// Accessor to current call id " />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8494" tag="operation_8494" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// Modifior of current call id " />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8496" tag="operation_8496" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// Accessor to the Call vector " />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8498" tag="operation_8498" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// Accessor to the Call with the id 'id' " />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8501" tag="operation_8501" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// Handle codec number" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8502" tag="operation_8502" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8504" tag="operation_8504" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="// Accessor to VoIPLinkVector" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8506" tag="operation_8506" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8508" tag="operation_8508" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8509" tag="operation_8509" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8511" tag="operation_8511" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Attribute a new random id for a new call &amp;#010;and check if it's already attributed to existing calls. &amp;#010;If not exists, returns 'id' otherwise return 0 " />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8512" tag="operation_8512" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Add a new call at the end of the CallVector with identifiant 'id'" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8515" tag="operation_8515" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Erase the Call(id) from the CallVector" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8517" tag="operation_8517" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Functions which occur with a user's action" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8519" tag="operation_8519" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8521" tag="operation_8521" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8523" tag="operation_8523" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8525" tag="operation_8525" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8527" tag="operation_8527" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8529" tag="operation_8529" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8532" tag="operation_8532" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8534" tag="operation_8534" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8536" tag="operation_8536" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8538" tag="operation_8538" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8539" tag="operation_8539" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8540" tag="operation_8540" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8541" tag="operation_8541" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8542" tag="operation_8542" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8545" tag="operation_8545" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8546" tag="operation_8546" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Handle choice of the DTMF-send-way&amp;#010;&amp;#010;@param   id: callid of the line.&amp;#010;@param   code: pressed key." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8549" tag="operation_8549" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8551" tag="operation_8551" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8553" tag="operation_8553" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8555" tag="operation_8555" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8557" tag="operation_8557" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8560" tag="operation_8560" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8563" tag="operation_8563" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8565" tag="operation_8565" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8567" tag="operation_8567" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8568" tag="operation_8568" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8570" tag="operation_8570" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8571" tag="operation_8571" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8572" tag="operation_8572" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Handle audio sounds heard by a caller while they wait for their &amp;#010;connection to a called party to be completed." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8574" tag="operation_8574" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Handle played music when an incoming call occurs" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8576" tag="operation_8576" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8578" tag="operation_8578" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Notification of incoming call when you are already busy" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8579" tag="operation_8579" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Get information about firewall &amp;#010;@param	stunSvrAddr: stun server" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8582" tag="operation_8582" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8583" tag="operation_8583" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8584" tag="operation_8584" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8585" tag="operation_8585" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8586" tag="operation_8586" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8587" tag="operation_8587" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8589" tag="operation_8589" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8590" tag="operation_8590" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8592" tag="operation_8592" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8593" tag="operation_8593" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8595" tag="operation_8595" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8596" tag="operation_8596" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8597" tag="operation_8597" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8599" tag="operation_8599" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Functions about audio device" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8601" tag="operation_8601" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8602" tag="operation_8602" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8604" tag="operation_8604" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Init default values for the different fields" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8605" tag="operation_8605" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Returns the number of calls in the vector" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8606" tag="operation_8606" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Create .PROGNAME directory in home user and create &amp;#010;configuration tree from the settings file if this file exists.&amp;#010;&amp;#010;@return	0 if creating file failed&amp;#010;		1 if config-file exists&amp;#010;		2 if file doesn't exist yet." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8607" tag="operation_8607" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Initialize audiocodec" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8608" tag="operation_8608" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Initialize audiodriver" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8609" tag="operation_8609" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Initialize zeroconf module and scanning" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="8610" tag="operation_8610" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Init the Gui interface (after setting it) inside setGui" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="8611" tag="hblock_tag_0" canDelete="false" classfield_id="8611" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of _tone&amp;#010;/////////////////////// Private variables/////////////////////&amp;#010;@return the value of _tone" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8611" tag="hblock_tag_1" canDelete="false" classfield_id="8611" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of _tone&amp;#010;/////////////////////// Private variables/////////////////////&amp;#010;@param value the value of _tone" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="8612" tag="hblock_tag_2" canDelete="false" classfield_id="8612" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8612" tag="hblock_tag_3" canDelete="false" classfield_id="8612" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="8613" tag="hblock_tag_4" canDelete="false" classfield_id="8613" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8613" tag="hblock_tag_5" canDelete="false" classfield_id="8613" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="8614" tag="hblock_tag_6" canDelete="false" classfield_id="8614" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8614" tag="hblock_tag_7" canDelete="false" classfield_id="8614" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="8615" tag="hblock_tag_8" canDelete="false" classfield_id="8615" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of _voIPLinkVector&amp;#010;Vector of VoIPLink&amp;#010;@return the value of _voIPLinkVector" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8615" tag="hblock_tag_9" canDelete="false" classfield_id="8615" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of _voIPLinkVector&amp;#010;Vector of VoIPLink&amp;#010;@param value the value of _voIPLinkVector" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="8616" tag="hblock_tag_10" canDelete="false" classfield_id="8616" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of _callVector&amp;#010;Vector of calls&amp;#010;@return the value of _callVector" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8616" tag="hblock_tag_11" canDelete="false" classfield_id="8616" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of _callVector&amp;#010;Vector of calls&amp;#010;@param value the value of _callVector" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="8617" tag="hblock_tag_12" canDelete="false" classfield_id="8617" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of _codecDescVector&amp;#010;Vector of CodecDescriptor&amp;#010;@return the value of _codecDescVector" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8617" tag="hblock_tag_13" canDelete="false" classfield_id="8617" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of _codecDescVector&amp;#010;Vector of CodecDescriptor&amp;#010;@param value the value of _codecDescVector" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="8618" tag="hblock_tag_14" canDelete="false" classfield_id="8618" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of _mutex&amp;#010;Mutex to protect access to code section&amp;#010;@return the value of _mutex" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8618" tag="hblock_tag_15" canDelete="false" classfield_id="8618" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of _mutex&amp;#010;Mutex to protect access to code section&amp;#010;@param value the value of _mutex" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="8619" tag="hblock_tag_16" canDelete="false" classfield_id="8619" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8619" tag="hblock_tag_17" canDelete="false" classfield_id="8619" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="8620" tag="hblock_tag_18" canDelete="false" classfield_id="8620" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8620" tag="hblock_tag_19" canDelete="false" classfield_id="8620" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="8621" tag="hblock_tag_20" canDelete="false" classfield_id="8621" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of _startTime&amp;#010;For the call timer&amp;#010;@return the value of _startTime" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8621" tag="hblock_tag_21" canDelete="false" classfield_id="8621" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of _startTime&amp;#010;For the call timer&amp;#010;@param value the value of _startTime" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="8622" tag="hblock_tag_22" canDelete="false" classfield_id="8622" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8622" tag="hblock_tag_23" canDelete="false" classfield_id="8622" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="8623" tag="hblock_tag_24" canDelete="false" classfield_id="8623" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of _path&amp;#010;Path of the ConfigFile &amp;#010;@return the value of _path" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8623" tag="hblock_tag_25" canDelete="false" classfield_id="8623" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of _path&amp;#010;Path of the ConfigFile &amp;#010;@param value the value of _path" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="8624" tag="hblock_tag_26" canDelete="false" classfield_id="8624" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8624" tag="hblock_tag_27" canDelete="false" classfield_id="8624" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="8625" tag="hblock_tag_28" canDelete="false" classfield_id="8625" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8625" tag="hblock_tag_29" canDelete="false" classfield_id="8625" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="8626" tag="hblock_tag_30" canDelete="false" classfield_id="8626" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8626" tag="hblock_tag_31" canDelete="false" classfield_id="8626" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="8627" tag="hblock_tag_32" canDelete="false" classfield_id="8627" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8627" tag="hblock_tag_33" canDelete="false" classfield_id="8627" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="8628" tag="hblock_tag_34" canDelete="false" classfield_id="8628" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8628" tag="hblock_tag_35" canDelete="false" classfield_id="8628" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="8629" tag="hblock_tag_36" canDelete="false" classfield_id="8629" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8629" tag="hblock_tag_37" canDelete="false" classfield_id="8629" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="8630" tag="hblock_tag_38" canDelete="false" classfield_id="8630" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of _spkr_volume&amp;#010;// To handle volume control&amp;#010;@return the value of _spkr_volume" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8630" tag="hblock_tag_39" canDelete="false" classfield_id="8630" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of _spkr_volume&amp;#010;// To handle volume control&amp;#010;@param value the value of _spkr_volume" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="8631" tag="hblock_tag_40" canDelete="false" classfield_id="8631" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8631" tag="hblock_tag_41" canDelete="false" classfield_id="8631" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="8632" tag="hblock_tag_42" canDelete="false" classfield_id="8632" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of _firewallPort&amp;#010;// To handle firewall&amp;#010;@return the value of _firewallPort" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8632" tag="hblock_tag_43" canDelete="false" classfield_id="8632" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of _firewallPort&amp;#010;// To handle firewall&amp;#010;@param value the value of _firewallPort" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="8633" tag="hblock_tag_44" canDelete="false" classfield_id="8633" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8633" tag="hblock_tag_45" canDelete="false" classfield_id="8633" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="8634" tag="hblock_tag_46" canDelete="false" classfield_id="8634" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of _loaded&amp;#010;// Variables used in exception&amp;#010;@return the value of _loaded" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8634" tag="hblock_tag_47" canDelete="false" classfield_id="8634" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of _loaded&amp;#010;// Variables used in exception&amp;#010;@param value the value of _loaded" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="8635" tag="hblock_tag_48" canDelete="false" classfield_id="8635" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of _useZeroconf&amp;#010;// look if zeroconf scanning should run or not&amp;#010;@return the value of _useZeroconf" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="8635" tag="hblock_tag_49" canDelete="false" classfield_id="8635" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of _useZeroconf&amp;#010;// look if zeroconf scanning should run or not&amp;#010;@param value the value of _useZeroconf" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			managerimpl.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="8611" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="/////////////////////// Private variables/////////////////////" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8611" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8611" tag="hblock_tag_0" canDelete="false" classfield_id="8611" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of _tone&amp;#010;/////////////////////// Private variables/////////////////////&amp;#010;@return the value of _tone" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8611" tag="hblock_tag_1" canDelete="false" classfield_id="8611" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of _tone&amp;#010;/////////////////////// Private variables/////////////////////&amp;#010;@param value the value of _tone" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8612" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8612" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8612" tag="hblock_tag_2" canDelete="false" classfield_id="8612" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8612" tag="hblock_tag_3" canDelete="false" classfield_id="8612" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8613" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8613" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8613" tag="hblock_tag_4" canDelete="false" classfield_id="8613" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8613" tag="hblock_tag_5" canDelete="false" classfield_id="8613" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8614" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8614" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8614" tag="hblock_tag_6" canDelete="false" classfield_id="8614" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8614" tag="hblock_tag_7" canDelete="false" classfield_id="8614" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8615" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="Vector of VoIPLink" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8615" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8615" tag="hblock_tag_8" canDelete="false" classfield_id="8615" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of _voIPLinkVector&amp;#010;Vector of VoIPLink&amp;#010;@return the value of _voIPLinkVector" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8615" tag="hblock_tag_9" canDelete="false" classfield_id="8615" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of _voIPLinkVector&amp;#010;Vector of VoIPLink&amp;#010;@param value the value of _voIPLinkVector" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8616" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="Vector of calls" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8616" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8616" tag="hblock_tag_10" canDelete="false" classfield_id="8616" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of _callVector&amp;#010;Vector of calls&amp;#010;@return the value of _callVector" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8616" tag="hblock_tag_11" canDelete="false" classfield_id="8616" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of _callVector&amp;#010;Vector of calls&amp;#010;@param value the value of _callVector" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8617" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="Vector of CodecDescriptor" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8617" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8617" tag="hblock_tag_12" canDelete="false" classfield_id="8617" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of _codecDescVector&amp;#010;Vector of CodecDescriptor&amp;#010;@return the value of _codecDescVector" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8617" tag="hblock_tag_13" canDelete="false" classfield_id="8617" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of _codecDescVector&amp;#010;Vector of CodecDescriptor&amp;#010;@param value the value of _codecDescVector" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8618" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="Mutex to protect access to code section" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8618" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8618" tag="hblock_tag_14" canDelete="false" classfield_id="8618" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of _mutex&amp;#010;Mutex to protect access to code section&amp;#010;@return the value of _mutex" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8618" tag="hblock_tag_15" canDelete="false" classfield_id="8618" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of _mutex&amp;#010;Mutex to protect access to code section&amp;#010;@param value the value of _mutex" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8619" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8619" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8619" tag="hblock_tag_16" canDelete="false" classfield_id="8619" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8619" tag="hblock_tag_17" canDelete="false" classfield_id="8619" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8620" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8620" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8620" tag="hblock_tag_18" canDelete="false" classfield_id="8620" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8620" tag="hblock_tag_19" canDelete="false" classfield_id="8620" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8621" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="For the call timer" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8621" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8621" tag="hblock_tag_20" canDelete="false" classfield_id="8621" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of _startTime&amp;#010;For the call timer&amp;#010;@return the value of _startTime" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8621" tag="hblock_tag_21" canDelete="false" classfield_id="8621" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of _startTime&amp;#010;For the call timer&amp;#010;@param value the value of _startTime" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8622" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8622" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8622" tag="hblock_tag_22" canDelete="false" classfield_id="8622" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8622" tag="hblock_tag_23" canDelete="false" classfield_id="8622" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8623" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="Path of the ConfigFile " />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8623" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8623" tag="hblock_tag_24" canDelete="false" classfield_id="8623" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of _path&amp;#010;Path of the ConfigFile &amp;#010;@return the value of _path" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8623" tag="hblock_tag_25" canDelete="false" classfield_id="8623" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of _path&amp;#010;Path of the ConfigFile &amp;#010;@param value the value of _path" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8624" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8624" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8624" tag="hblock_tag_26" canDelete="false" classfield_id="8624" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8624" tag="hblock_tag_27" canDelete="false" classfield_id="8624" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8625" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8625" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8625" tag="hblock_tag_28" canDelete="false" classfield_id="8625" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8625" tag="hblock_tag_29" canDelete="false" classfield_id="8625" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8626" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8626" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8626" tag="hblock_tag_30" canDelete="false" classfield_id="8626" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8626" tag="hblock_tag_31" canDelete="false" classfield_id="8626" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8627" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8627" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8627" tag="hblock_tag_32" canDelete="false" classfield_id="8627" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8627" tag="hblock_tag_33" canDelete="false" classfield_id="8627" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8628" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8628" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8628" tag="hblock_tag_34" canDelete="false" classfield_id="8628" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8628" tag="hblock_tag_35" canDelete="false" classfield_id="8628" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8629" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8629" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8629" tag="hblock_tag_36" canDelete="false" classfield_id="8629" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8629" tag="hblock_tag_37" canDelete="false" classfield_id="8629" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8630" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="// To handle volume control" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8630" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8630" tag="hblock_tag_38" canDelete="false" classfield_id="8630" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of _spkr_volume&amp;#010;// To handle volume control&amp;#010;@return the value of _spkr_volume" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8630" tag="hblock_tag_39" canDelete="false" classfield_id="8630" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of _spkr_volume&amp;#010;// To handle volume control&amp;#010;@param value the value of _spkr_volume" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8631" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8631" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8631" tag="hblock_tag_40" canDelete="false" classfield_id="8631" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8631" tag="hblock_tag_41" canDelete="false" classfield_id="8631" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8632" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="// To handle firewall" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8632" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8632" tag="hblock_tag_42" canDelete="false" classfield_id="8632" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of _firewallPort&amp;#010;// To handle firewall&amp;#010;@return the value of _firewallPort" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8632" tag="hblock_tag_43" canDelete="false" classfield_id="8632" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of _firewallPort&amp;#010;// To handle firewall&amp;#010;@param value the value of _firewallPort" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8633" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8633" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8633" tag="hblock_tag_44" canDelete="false" classfield_id="8633" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8633" tag="hblock_tag_45" canDelete="false" classfield_id="8633" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8634" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="// Variables used in exception" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8634" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8634" tag="hblock_tag_46" canDelete="false" classfield_id="8634" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of _loaded&amp;#010;// Variables used in exception&amp;#010;@return the value of _loaded" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8634" tag="hblock_tag_47" canDelete="false" classfield_id="8634" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of _loaded&amp;#010;// Variables used in exception&amp;#010;@param value the value of _loaded" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8635" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="// look if zeroconf scanning should run or not" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8635" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8635" tag="hblock_tag_48" canDelete="false" classfield_id="8635" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of _useZeroconf&amp;#010;// look if zeroconf scanning should run or not&amp;#010;@return the value of _useZeroconf" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8635" tag="hblock_tag_49" canDelete="false" classfield_id="8635" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of _useZeroconf&amp;#010;// look if zeroconf scanning should run or not&amp;#010;@param value the value of _useZeroconf" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="8490" parent_class="8490" fileExt=".cpp" fileName="unsigned int" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;unsigned int.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			unsigned int.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="14791" parent_class="14791" fileExt=".cpp" fileName="responsemessage" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;responsemessage.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="15608" tag="hblock_tag_0" canDelete="false" classfield_id="15608" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="15608" tag="hblock_tag_1" canDelete="false" classfield_id="15608" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="15609" tag="hblock_tag_2" canDelete="false" classfield_id="15609" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="15609" tag="hblock_tag_3" canDelete="false" classfield_id="15609" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="17010" tag="hblock_tag_4" canDelete="false" classfield_id="17010" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="15024" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="15024" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="15024" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="15024" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="15024" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="15024" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="15024" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="15024" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="16654" tag="operation_16654" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="16655" tag="operation_16655" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="1" parent_id="17010" tag="hblock_tag_5" canDelete="false" classfield_id="17010" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="15024" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="15024" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			responsemessage.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="15608" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="15608" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="15608" tag="hblock_tag_0" canDelete="false" classfield_id="15608" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="15608" tag="hblock_tag_1" canDelete="false" classfield_id="15608" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="15609" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="15609" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="15609" tag="hblock_tag_2" canDelete="false" classfield_id="15609" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="15609" tag="hblock_tag_3" canDelete="false" classfield_id="15609" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17010" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17010" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17010" tag="hblock_tag_4" canDelete="false" classfield_id="17010" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17010" tag="hblock_tag_5" canDelete="false" classfield_id="17010" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="15024" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="15024" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="15024" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="15024" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="15024" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="15024" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="15024" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="15024" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="15024" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="15024" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="15024" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="15024" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <codedocument writeOutCode="false" package="" id="Makefile_DOC" fileExt="" fileName="Makefile" >
-     <textblocks/>
-     <header>
-      <codecomment tag="" />
-     </header>
-    </codedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="17623" parent_class="17623" fileExt=".cpp" fileName="sipcall" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;sipcall.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="19369" tag="operation_19369" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="19372" tag="operation_19372" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="19373" tag="hblock_tag_0" canDelete="false" classfield_id="19373" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="19373" tag="hblock_tag_1" canDelete="false" classfield_id="19373" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="19374" tag="hblock_tag_2" canDelete="false" classfield_id="19374" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of enable_audio&amp;#010;1 started, -1 stopped&amp;#010;@return the value of enable_audio" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="19374" tag="hblock_tag_3" canDelete="false" classfield_id="19374" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of enable_audio&amp;#010;1 started, -1 stopped&amp;#010;@param value the value of enable_audio" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="19375" tag="operation_19375" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Store information about incoming call and negociate payload" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="19377" tag="operation_19377" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Use to answer to a ONHOLD/OFFHOLD event " />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="19379" tag="operation_19379" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Use to answer to an incoming call " />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="19381" tag="operation_19381" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="19383" tag="operation_19383" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="19385" tag="operation_19385" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Manage local audio port for each sipcall" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="19387" tag="operation_19387" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="19388" tag="operation_19388" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Manage id, did (dialog-id), cid (call-id) and tid (transaction-id) &amp;#010;for each sipcall" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="19390" tag="operation_19390" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="19391" tag="operation_19391" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="19393" tag="operation_19393" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="19394" tag="operation_19394" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="19396" tag="operation_19396" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="19397" tag="operation_19397" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="19399" tag="operation_19399" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="19400" tag="operation_19400" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Manage remote sdp audio port" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="19401" tag="operation_19401" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="19403" tag="operation_19403" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Manage audio codec" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="19404" tag="operation_19404" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="19406" tag="operation_19406" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="19407" tag="operation_19407" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="19409" tag="operation_19409" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="19410" tag="operation_19410" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="19411" tag="operation_19411" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="19412" tag="operation_19412" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="19413" tag="operation_19413" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="19416" tag="operation_19416" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="19421" tag="hblock_tag_4" canDelete="false" classfield_id="19421" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of _cdv&amp;#010;///////////////////////////// Private member variables///////////////////////////&amp;#010;@return the value of _cdv" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="19421" tag="hblock_tag_5" canDelete="false" classfield_id="19421" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of _cdv&amp;#010;///////////////////////////// Private member variables///////////////////////////&amp;#010;@param value the value of _cdv" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="19422" tag="hblock_tag_6" canDelete="false" classfield_id="19422" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="19422" tag="hblock_tag_7" canDelete="false" classfield_id="19422" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="19423" tag="hblock_tag_8" canDelete="false" classfield_id="19423" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="19423" tag="hblock_tag_9" canDelete="false" classfield_id="19423" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="19424" tag="hblock_tag_10" canDelete="false" classfield_id="19424" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of _cid&amp;#010;// call id&amp;#010;@return the value of _cid" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="19424" tag="hblock_tag_11" canDelete="false" classfield_id="19424" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of _cid&amp;#010;// call id&amp;#010;@param value the value of _cid" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="19425" tag="hblock_tag_12" canDelete="false" classfield_id="19425" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of _did&amp;#010;// dialog id&amp;#010;@return the value of _did" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="19425" tag="hblock_tag_13" canDelete="false" classfield_id="19425" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of _did&amp;#010;// dialog id&amp;#010;@param value the value of _did" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="19426" tag="hblock_tag_14" canDelete="false" classfield_id="19426" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of _tid&amp;#010;// transaction id&amp;#010;@return the value of _tid" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="19426" tag="hblock_tag_15" canDelete="false" classfield_id="19426" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of _tid&amp;#010;// transaction id&amp;#010;@param value the value of _tid" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="19427" tag="hblock_tag_16" canDelete="false" classfield_id="19427" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of _standby&amp;#010;// wait for a cid and did when outgoing call is made&amp;#010;@return the value of _standby" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="19427" tag="hblock_tag_17" canDelete="false" classfield_id="19427" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of _standby&amp;#010;// wait for a cid and did when outgoing call is made&amp;#010;@param value the value of _standby" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="19428" tag="hblock_tag_18" canDelete="false" classfield_id="19428" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="19428" tag="hblock_tag_19" canDelete="false" classfield_id="19428" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="19429" tag="hblock_tag_20" canDelete="false" classfield_id="19429" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="19429" tag="hblock_tag_21" canDelete="false" classfield_id="19429" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="19430" tag="hblock_tag_22" canDelete="false" classfield_id="19430" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="19430" tag="hblock_tag_23" canDelete="false" classfield_id="19430" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="19431" tag="hblock_tag_24" canDelete="false" classfield_id="19431" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="19431" tag="hblock_tag_25" canDelete="false" classfield_id="19431" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="19432" tag="hblock_tag_26" canDelete="false" classfield_id="19432" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="19432" tag="hblock_tag_27" canDelete="false" classfield_id="19432" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="19433" tag="hblock_tag_28" canDelete="false" classfield_id="19433" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="19433" tag="hblock_tag_29" canDelete="false" classfield_id="19433" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="19434" tag="hblock_tag_30" canDelete="false" classfield_id="19434" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="19434" tag="hblock_tag_31" canDelete="false" classfield_id="19434" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="19435" tag="hblock_tag_32" canDelete="false" classfield_id="19435" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="19435" tag="hblock_tag_33" canDelete="false" classfield_id="19435" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="19436" tag="hblock_tag_34" canDelete="false" classfield_id="19436" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of _local_sendrecv&amp;#010;_SENDRECV, _SENDONLY, _RECVONLY&amp;#010;@return the value of _local_sendrecv" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="19436" tag="hblock_tag_35" canDelete="false" classfield_id="19436" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of _local_sendrecv&amp;#010;_SENDRECV, _SENDONLY, _RECVONLY&amp;#010;@param value the value of _local_sendrecv" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="19437" tag="hblock_tag_36" canDelete="false" classfield_id="19437" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of _remote_sendrecv&amp;#010;_SENDRECV, _SENDONLY, _RECVONLY&amp;#010;@return the value of _remote_sendrecv" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="19437" tag="hblock_tag_37" canDelete="false" classfield_id="19437" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of _remote_sendrecv&amp;#010;_SENDRECV, _SENDONLY, _RECVONLY&amp;#010;@param value the value of _remote_sendrecv" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			sipcall.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:09:11&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="19373" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19373" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19373" tag="hblock_tag_0" canDelete="false" classfield_id="19373" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19373" tag="hblock_tag_1" canDelete="false" classfield_id="19373" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19374" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="1 started, -1 stopped" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19374" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19374" tag="hblock_tag_2" canDelete="false" classfield_id="19374" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of enable_audio&amp;#010;1 started, -1 stopped&amp;#010;@return the value of enable_audio" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19374" tag="hblock_tag_3" canDelete="false" classfield_id="19374" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of enable_audio&amp;#010;1 started, -1 stopped&amp;#010;@param value the value of enable_audio" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19421" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="///////////////////////////// Private member variables///////////////////////////" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19421" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19421" tag="hblock_tag_4" canDelete="false" classfield_id="19421" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of _cdv&amp;#010;///////////////////////////// Private member variables///////////////////////////&amp;#010;@return the value of _cdv" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19421" tag="hblock_tag_5" canDelete="false" classfield_id="19421" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of _cdv&amp;#010;///////////////////////////// Private member variables///////////////////////////&amp;#010;@param value the value of _cdv" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19422" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19422" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19422" tag="hblock_tag_6" canDelete="false" classfield_id="19422" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19422" tag="hblock_tag_7" canDelete="false" classfield_id="19422" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19423" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19423" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19423" tag="hblock_tag_8" canDelete="false" classfield_id="19423" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19423" tag="hblock_tag_9" canDelete="false" classfield_id="19423" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19424" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="// call id" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19424" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19424" tag="hblock_tag_10" canDelete="false" classfield_id="19424" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of _cid&amp;#010;// call id&amp;#010;@return the value of _cid" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19424" tag="hblock_tag_11" canDelete="false" classfield_id="19424" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of _cid&amp;#010;// call id&amp;#010;@param value the value of _cid" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19425" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="// dialog id" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19425" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19425" tag="hblock_tag_12" canDelete="false" classfield_id="19425" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of _did&amp;#010;// dialog id&amp;#010;@return the value of _did" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19425" tag="hblock_tag_13" canDelete="false" classfield_id="19425" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of _did&amp;#010;// dialog id&amp;#010;@param value the value of _did" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19426" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="// transaction id" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19426" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19426" tag="hblock_tag_14" canDelete="false" classfield_id="19426" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of _tid&amp;#010;// transaction id&amp;#010;@return the value of _tid" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19426" tag="hblock_tag_15" canDelete="false" classfield_id="19426" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of _tid&amp;#010;// transaction id&amp;#010;@param value the value of _tid" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19427" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="// wait for a cid and did when outgoing call is made" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19427" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19427" tag="hblock_tag_16" canDelete="false" classfield_id="19427" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of _standby&amp;#010;// wait for a cid and did when outgoing call is made&amp;#010;@return the value of _standby" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19427" tag="hblock_tag_17" canDelete="false" classfield_id="19427" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of _standby&amp;#010;// wait for a cid and did when outgoing call is made&amp;#010;@param value the value of _standby" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19428" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19428" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19428" tag="hblock_tag_18" canDelete="false" classfield_id="19428" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19428" tag="hblock_tag_19" canDelete="false" classfield_id="19428" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19429" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19429" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19429" tag="hblock_tag_20" canDelete="false" classfield_id="19429" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19429" tag="hblock_tag_21" canDelete="false" classfield_id="19429" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19430" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19430" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19430" tag="hblock_tag_22" canDelete="false" classfield_id="19430" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19430" tag="hblock_tag_23" canDelete="false" classfield_id="19430" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19431" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19431" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19431" tag="hblock_tag_24" canDelete="false" classfield_id="19431" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19431" tag="hblock_tag_25" canDelete="false" classfield_id="19431" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19432" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19432" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19432" tag="hblock_tag_26" canDelete="false" classfield_id="19432" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19432" tag="hblock_tag_27" canDelete="false" classfield_id="19432" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19433" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19433" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19433" tag="hblock_tag_28" canDelete="false" classfield_id="19433" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19433" tag="hblock_tag_29" canDelete="false" classfield_id="19433" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19434" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19434" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19434" tag="hblock_tag_30" canDelete="false" classfield_id="19434" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19434" tag="hblock_tag_31" canDelete="false" classfield_id="19434" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19435" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19435" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19435" tag="hblock_tag_32" canDelete="false" classfield_id="19435" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19435" tag="hblock_tag_33" canDelete="false" classfield_id="19435" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19436" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="_SENDRECV, _SENDONLY, _RECVONLY" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19436" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19436" tag="hblock_tag_34" canDelete="false" classfield_id="19436" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of _local_sendrecv&amp;#010;_SENDRECV, _SENDONLY, _RECVONLY&amp;#010;@return the value of _local_sendrecv" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19436" tag="hblock_tag_35" canDelete="false" classfield_id="19436" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of _local_sendrecv&amp;#010;_SENDRECV, _SENDONLY, _RECVONLY&amp;#010;@param value the value of _local_sendrecv" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19437" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="_SENDRECV, _SENDONLY, _RECVONLY" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19437" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19437" tag="hblock_tag_36" canDelete="false" classfield_id="19437" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of _remote_sendrecv&amp;#010;_SENDRECV, _SENDONLY, _RECVONLY&amp;#010;@return the value of _remote_sendrecv" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19437" tag="hblock_tag_37" canDelete="false" classfield_id="19437" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of _remote_sendrecv&amp;#010;_SENDRECV, _SENDONLY, _RECVONLY&amp;#010;@param value the value of _remote_sendrecv" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="17624" parent_class="17624" fileExt=".cpp" fileName="audiortprtx" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;audiortprtx.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="17633" tag="operation_17633" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17638" tag="operation_17638" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="17641" tag="hblock_tag_0" canDelete="false" classfield_id="17641" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of time&amp;#010;// For incoming call notification &amp;#010;@return the value of time" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="17641" tag="hblock_tag_1" canDelete="false" classfield_id="17641" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of time&amp;#010;// For incoming call notification &amp;#010;@param value the value of time" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="17642" tag="operation_17642" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="17643" tag="hblock_tag_2" canDelete="false" classfield_id="17643" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="17643" tag="hblock_tag_3" canDelete="false" classfield_id="17643" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="17644" tag="hblock_tag_4" canDelete="false" classfield_id="17644" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="17644" tag="hblock_tag_5" canDelete="false" classfield_id="17644" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="17647" tag="hblock_tag_6" canDelete="false" classfield_id="17647" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="17647" tag="hblock_tag_7" canDelete="false" classfield_id="17647" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="17648" tag="hblock_tag_8" canDelete="false" classfield_id="17648" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="17648" tag="hblock_tag_9" canDelete="false" classfield_id="17648" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="17651" tag="hblock_tag_10" canDelete="false" classfield_id="17651" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="17651" tag="hblock_tag_11" canDelete="false" classfield_id="17651" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="17652" tag="hblock_tag_12" canDelete="false" classfield_id="17652" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="17652" tag="hblock_tag_13" canDelete="false" classfield_id="17652" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="17653" tag="operation_17653" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17654" tag="operation_17654" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17664" tag="operation_17664" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			audiortprtx.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="17626" field_type="6750318" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17626" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17626" tag="" canDelete="false" writeOutText="false" classfield_id="17626" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17626" tag="" canDelete="false" writeOutText="false" classfield_id="17626" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="17626" tag="" canDelete="false" writeOutText="false" classfield_id="17626" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="17626" tag="" canDelete="false" writeOutText="false" classfield_id="17626" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="17626" tag="" canDelete="false" writeOutText="false" classfield_id="17626" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17630" field_type="2097195" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17630" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17630" tag="" canDelete="false" writeOutText="false" classfield_id="17630" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17630" tag="" canDelete="false" writeOutText="false" classfield_id="17630" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="17630" tag="" canDelete="false" writeOutText="false" classfield_id="17630" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="17630" tag="" canDelete="false" writeOutText="false" classfield_id="17630" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="17630" tag="" canDelete="false" writeOutText="false" classfield_id="17630" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17641" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="// For incoming call notification " />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17641" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17641" tag="hblock_tag_0" canDelete="false" classfield_id="17641" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of time&amp;#010;// For incoming call notification &amp;#010;@return the value of time" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17641" tag="hblock_tag_1" canDelete="false" classfield_id="17641" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of time&amp;#010;// For incoming call notification &amp;#010;@param value the value of time" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17643" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17643" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17643" tag="hblock_tag_2" canDelete="false" classfield_id="17643" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17643" tag="hblock_tag_3" canDelete="false" classfield_id="17643" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17644" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17644" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17644" tag="hblock_tag_4" canDelete="false" classfield_id="17644" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17644" tag="hblock_tag_5" canDelete="false" classfield_id="17644" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17647" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17647" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17647" tag="hblock_tag_6" canDelete="false" classfield_id="17647" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17647" tag="hblock_tag_7" canDelete="false" classfield_id="17647" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17648" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17648" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17648" tag="hblock_tag_8" canDelete="false" classfield_id="17648" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17648" tag="hblock_tag_9" canDelete="false" classfield_id="17648" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17651" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17651" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17651" tag="hblock_tag_10" canDelete="false" classfield_id="17651" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17651" tag="hblock_tag_11" canDelete="false" classfield_id="17651" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17652" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17652" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17652" tag="hblock_tag_12" canDelete="false" classfield_id="17652" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17652" tag="hblock_tag_13" canDelete="false" classfield_id="17652" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="ost" id="17625" parent_class="17625" fileExt=".cpp" fileName="thread" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;thread.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="17626" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="17626" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="17626" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="17626" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="17626" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="17626" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="17626" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="17626" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="17626" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="17626" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			thread.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:21&amp;#010;The original location of this file is ost&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="17626" field_type="0" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17626" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17626" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="17626" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17626" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="17626" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="17626" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="17626" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="17626" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="17626" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="17626" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="17626" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="ost" id="17629" parent_class="17629" fileExt=".cpp" fileName="timerport" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;timerport.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			timerport.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is ost&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="17630" field_type="7077997" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17630" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17630" tag="" canDelete="false" writeOutText="false" classfield_id="17630" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17630" tag="" canDelete="false" writeOutText="false" classfield_id="17630" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="17630" tag="" canDelete="false" writeOutText="false" classfield_id="17630" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="17630" tag="" canDelete="false" writeOutText="false" classfield_id="17630" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="17630" tag="" canDelete="false" writeOutText="false" classfield_id="17630" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="17634" parent_class="17634" fileExt=".cpp" fileName="sipcall*" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;sipcall*.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			SipCall*.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="ost" id="17639" parent_class="17639" fileExt=".cpp" fileName="time" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;time.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			Time.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is ost&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="17640" parent_class="17640" fileExt=".cpp" fileName="ost::time*" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;ost::time*.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			ost::Time*.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="ost" id="17645" parent_class="17645" fileExt=".cpp" fileName="rtpsession" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;rtpsession.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			RTPSession.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is ost&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="17646" parent_class="17646" fileExt=".cpp" fileName="ost::rtpsession*" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;ost::rtpsession*.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			ost::RTPSession*.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="ost" id="17649" parent_class="17649" fileExt=".cpp" fileName="symmetricrtpsession" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;symmetricrtpsession.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			SymmetricRTPSession.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is ost&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="17650" parent_class="17650" fileExt=".cpp" fileName="ost::symmetricrtpsession*" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;ost::symmetricrtpsession*.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			ost::SymmetricRTPSession*.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="17655" parent_class="17655" fileExt=".cpp" fileName="unsigned char" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;unsigned char.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			unsigned char.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="17656" parent_class="17656" fileExt=".cpp" fileName="unsigned char*" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;unsigned char*.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			unsigned char*.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="17658" parent_class="17658" fileExt=".cpp" fileName="int16" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;int16.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			int16.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="17659" parent_class="17659" fileExt=".cpp" fileName="int16*" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;int16*.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			int16*.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="17668" parent_class="17668" fileExt=".cpp" fileName="int&amp;" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;int&amp;.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			int&amp;.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="17670" parent_class="17670" fileExt=".cpp" fileName="audiortp" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;audiortp.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="17671" tag="operation_17671" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17672" tag="operation_17672" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17673" tag="operation_17673" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17675" tag="operation_17675" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="17678" tag="hblock_tag_0" canDelete="false" classfield_id="17678" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="17678" tag="hblock_tag_1" canDelete="false" classfield_id="17678" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="17679" tag="hblock_tag_2" canDelete="false" classfield_id="17679" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="17679" tag="hblock_tag_3" canDelete="false" classfield_id="17679" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			audiortp.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="17678" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17678" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17678" tag="hblock_tag_0" canDelete="false" classfield_id="17678" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17678" tag="hblock_tag_1" canDelete="false" classfield_id="17678" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17679" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17679" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17679" tag="hblock_tag_2" canDelete="false" classfield_id="17679" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17679" tag="hblock_tag_3" canDelete="false" classfield_id="17679" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="17677" parent_class="17677" fileExt=".cpp" fileName="audiortprtx*" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;audiortprtx*.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			AudioRtpRTX*.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="17680" parent_class="17680" fileExt=".cpp" fileName="voiplinktype" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;voiplinktype.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			voiplinktype.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="17683" parent_class="17683" fileExt=".cpp" fileName="audiocodec" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;audiocodec.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			AudioCodec.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="17699" parent_class="17699" fileExt=".cpp" fileName="const string&amp;" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;const string&amp;.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			const string&amp;.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="17723" parent_class="17723" fileExt=".cpp" fileName="audiocodec*" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;audiocodec*.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			AudioCodec*.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="17745" parent_class="17745" fileExt=".cpp" fileName="eventthread" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;eventthread.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			EventThread.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="17746" parent_class="17746" fileExt=".cpp" fileName="vector" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;vector.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			vector.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="17747" parent_class="17747" fileExt=".cpp" fileName="vector&lt; codecdescriptor * >" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;vector&lt; codecdescriptor * >.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			vector&lt; CodecDescriptor * >.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="17748" parent_class="17748" fileExt=".cpp" fileName="sipvoiplink" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;sipvoiplink.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="17752" tag="operation_17752" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17754" tag="operation_17754" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17755" tag="operation_17755" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17756" tag="operation_17756" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17757" tag="operation_17757" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17758" tag="operation_17758" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17759" tag="operation_17759" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17760" tag="operation_17760" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17763" tag="operation_17763" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17765" tag="operation_17765" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17767" tag="operation_17767" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17769" tag="operation_17769" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17771" tag="operation_17771" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17773" tag="operation_17773" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17776" tag="operation_17776" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17778" tag="operation_17778" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17779" tag="operation_17779" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17782" tag="operation_17782" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="To handle the local port" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17783" tag="operation_17783" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17785" tag="operation_17785" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Add a new SipCall at the end of the SipCallVector with identifiant 'id'" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17787" tag="operation_17787" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17789" tag="operation_17789" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Erase the SipCall(id) from the SipCallVector" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17791" tag="operation_17791" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Return a pointer to the SipCall with identifiant 'id'" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17793" tag="operation_17793" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Accessor to the audio codec of SipCall with identifiant 'id'" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17795" tag="operation_17795" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17797" tag="operation_17797" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17798" tag="operation_17798" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17800" tag="operation_17800" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17801" tag="operation_17801" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="If you are behind a NAT, you have to use STUN server, specified in &amp;#010;STUN configuration(you can change this one by default) to give you an &amp;#010;public IP address and assign a port number.&amp;#010;&amp;#010;Return 0 if an error occured and 1 if no error." />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17802" tag="operation_17802" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="To Store the local IP address, and allow to know if the network is &amp;#010;available.&amp;#010;&amp;#010;Return -1 if an error occured and 0 if no error" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17803" tag="operation_17803" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Return -1 if an error occured and 0 if no error" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17805" tag="operation_17805" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Allow the authentication when you want register&amp;#010;Return -1 if an error occured and 0 if no error " />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17806" tag="operation_17806" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Build a sip address from the user configuration&amp;#010;Example: &quot;Display user name&quot; &lt;sip:user@host.com>&amp;#010;Return the result in a string" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17809" tag="operation_17809" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Build a sip address with the number that you want to call&amp;#010;Example: sip:124@domain.com&amp;#010;Return the result in a string" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17811" tag="operation_17811" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Beginning point to make outgoing call.&amp;#010;Check the 'from' and 'to' url.&amp;#010;Allocate local audio port.&amp;#010;Build SDP body.&amp;#010;Return -1 if an error occured and 0 if no error" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17817" tag="operation_17817" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Look for call with same cid/did &amp;#010;Return the id of the found call" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17821" tag="operation_17821" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17822" tag="operation_17822" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Return true if payload is already in the rtpmap and false if not" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17826" tag="operation_17826" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="To build sdp with 200 OK when answered call" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17832" tag="operation_17832" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="To build sdp when call is on-hold" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="17836" tag="operation_17836" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="To build sdp when call is off-hold" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="17839" tag="hblock_tag_0" canDelete="false" classfield_id="17839" >
-         <header>
-          <cppcodedocumentation tag="" text="Get the value of _evThread&amp;#010;///////////////////////////// Private member variables///////////////////////////&amp;#010;@return the value of _evThread" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="17839" tag="hblock_tag_1" canDelete="false" classfield_id="17839" >
-         <header>
-          <cppcodedocumentation tag="" text="Set the value of _evThread&amp;#010;///////////////////////////// Private member variables///////////////////////////&amp;#010;@param value the value of _evThread" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="17841" tag="hblock_tag_2" canDelete="false" classfield_id="17841" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="17841" tag="hblock_tag_3" canDelete="false" classfield_id="17841" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="17842" tag="hblock_tag_4" canDelete="false" classfield_id="17842" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="17842" tag="hblock_tag_5" canDelete="false" classfield_id="17842" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="17843" tag="hblock_tag_6" canDelete="false" classfield_id="17843" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="17843" tag="hblock_tag_7" canDelete="false" classfield_id="17843" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="17844" tag="hblock_tag_8" canDelete="false" classfield_id="17844" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="17844" tag="hblock_tag_9" canDelete="false" classfield_id="17844" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="17845" tag="hblock_tag_10" canDelete="false" classfield_id="17845" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="17845" tag="hblock_tag_11" canDelete="false" classfield_id="17845" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="17846" tag="hblock_tag_12" canDelete="false" classfield_id="17846" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="17846" tag="hblock_tag_13" canDelete="false" classfield_id="17846" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			sipvoiplink.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:45&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="17749" field_type="6619252" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17749" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17749" tag="" canDelete="false" writeOutText="false" classfield_id="17749" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17749" tag="" canDelete="false" writeOutText="false" classfield_id="17749" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="17749" tag="" canDelete="false" writeOutText="false" classfield_id="17749" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="17749" tag="" canDelete="false" writeOutText="false" classfield_id="17749" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="17749" tag="" canDelete="false" writeOutText="false" classfield_id="17749" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17839" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="///////////////////////////// Private member variables///////////////////////////" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17839" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17839" tag="hblock_tag_0" canDelete="false" classfield_id="17839" >
-        <header>
-         <cppcodedocumentation tag="" text="Get the value of _evThread&amp;#010;///////////////////////////// Private member variables///////////////////////////&amp;#010;@return the value of _evThread" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17839" tag="hblock_tag_1" canDelete="false" classfield_id="17839" >
-        <header>
-         <cppcodedocumentation tag="" text="Set the value of _evThread&amp;#010;///////////////////////////// Private member variables///////////////////////////&amp;#010;@param value the value of _evThread" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17841" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17841" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17841" tag="hblock_tag_2" canDelete="false" classfield_id="17841" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17841" tag="hblock_tag_3" canDelete="false" classfield_id="17841" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17842" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17842" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17842" tag="hblock_tag_4" canDelete="false" classfield_id="17842" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17842" tag="hblock_tag_5" canDelete="false" classfield_id="17842" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17843" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17843" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17843" tag="hblock_tag_6" canDelete="false" classfield_id="17843" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17843" tag="hblock_tag_7" canDelete="false" classfield_id="17843" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17844" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17844" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17844" tag="hblock_tag_8" canDelete="false" classfield_id="17844" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17844" tag="hblock_tag_9" canDelete="false" classfield_id="17844" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17845" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17845" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17845" tag="hblock_tag_10" canDelete="false" classfield_id="17845" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17845" tag="hblock_tag_11" canDelete="false" classfield_id="17845" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17846" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17846" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17846" tag="hblock_tag_12" canDelete="false" classfield_id="17846" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17846" tag="hblock_tag_13" canDelete="false" classfield_id="17846" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="17818" parent_class="17818" fileExt=".cpp" fileName="exosip_event_t" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;exosip_event_t.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			eXosip_event_t.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:23&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="17819" parent_class="17819" fileExt=".cpp" fileName="exosip_event_t*" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;exosip_event_t*.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			eXosip_event_t*.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:23&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="17828" parent_class="17828" fileExt=".cpp" fileName="osip_message_t" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;osip_message_t.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			osip_message_t.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:23&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="17829" parent_class="17829" fileExt=".cpp" fileName="osip_message_t*" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;osip_message_t*.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			osip_message_t*.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:23&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="17833" parent_class="17833" fileExt=".cpp" fileName="sdp_message_t" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;sdp_message_t.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			sdp_message_t.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:23&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="17834" parent_class="17834" fileExt=".cpp" fileName="sdp_message_t*" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;sdp_message_t*.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			sdp_message_t*.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:23&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="17838" parent_class="17838" fileExt=".cpp" fileName="eventthread*" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;eventthread*.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			EventThread*.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:23&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="17840" parent_class="17840" fileExt=".cpp" fileName="std::vector&lt; sipcall * >" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;std::vector&lt; sipcall * >.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			std::vector&lt; SipCall * >.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:23&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="19368" parent_class="19368" fileExt=".cpp" fileName="vector&lt; codecdescriptor *, allocator &lt; codecdescriptor * > >" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;vector&lt; codecdescriptor *, allocator &lt; codecdescriptor * > >.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			vector&lt; CodecDescriptor *, allocator &lt; CodecDescriptor * > >.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:09:10&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="19402" parent_class="19402" fileExt=".cpp" fileName="char*" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;char*.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			char*.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:09:10&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="19418" parent_class="19418" fileExt=".cpp" fileName="sdp_media_t" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;sdp_media_t.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			sdp_media_t.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:09:10&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="19419" parent_class="19419" fileExt=".cpp" fileName="sdp_media_t*" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;sdp_media_t*.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			sdp_media_t*.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:09:10&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader2477" parent_class="2477" fileExt=".h" fileName="guiframework" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef GUIFRAMEWORK_H&amp;#010;#define GUIFRAMEWORK_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;string.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="2477" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class GuiFramework&amp;#010; Copyright (C) 2004-2005 Savoir-Faire Linux inc.&amp;#010; Author: Laurielle Lea &lt;laurielle.lea@savoirfairelinux.com>&amp;#010;                                                                             &amp;#010; This program is free software; you can redistribute it and/or modify&amp;#010; it under the terms of the GNU General Public License as published by&amp;#010; the Free Software Foundation; either version 2 of the License, or&amp;#010; (at your option) any later version.&amp;#010;                                                                             &amp;#010; This program is distributed in the hope that it will be useful,&amp;#010; but WITHOUT ANY WARRANTY; without even the implied warranty of&amp;#010; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&amp;#010; GNU General Public License for more details.&amp;#010;                                                                             &amp;#010; You should have received a copy of the GNU General Public License&amp;#010; along with this program; if not, write to the Free Software&amp;#010;  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="GuiFramework ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="2478" tag="operation_2478" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2480" tag="operation_2480" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2481" tag="operation_2481" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2483" tag="operation_2483" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2485" tag="operation_2485" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2487" tag="operation_2487" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2489" tag="operation_2489" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id &amp;#010;@param message " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2495" tag="operation_2495" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id &amp;#010;@param message " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2498" tag="operation_2498" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param error " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2500" tag="operation_2500" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param status " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2502" tag="operation_2502" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2504" tag="operation_2504" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2505" tag="operation_2505" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2506" tag="operation_2506" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2507" tag="operation_2507" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2509" tag="operation_2509" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2510" tag="operation_2510" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2511" tag="operation_2511" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2513" tag="operation_2513" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2515" tag="operation_2515" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2517" tag="operation_2517" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2519" tag="operation_2519" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2521" tag="operation_2521" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2523" tag="operation_2523" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id &amp;#010;@param to " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2526" tag="operation_2526" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2528" tag="operation_2528" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2530" tag="operation_2530" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2532" tag="operation_2532" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2533" tag="operation_2533" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2534" tag="operation_2534" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2535" tag="operation_2535" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2536" tag="operation_2536" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id &amp;#010;@param message " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2539" tag="operation_2539" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2540" tag="operation_2540" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id &amp;#010;@param code " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="2543" tag="tblock_0" canDelete="false" indentLevel="1" text=" std.string _message;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="2543" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="2543" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="2543" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="2543" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //GUIFRAMEWORK_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			guiframework.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="2543" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2543" tag="tblock_0" canDelete="false" indentLevel="1" text=" std.string _message;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2543" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="2543" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2543" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="2543" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="std" id="cppheader2492" parent_class="2492" fileExt=".h" fileName="string" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef STRING_H&amp;#010;#define STRING_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="2492" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class string&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="string ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //STRING_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			string.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is std&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="std" id="cppheader2679" parent_class="2679" fileExt=".h" fileName="map" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef MAP_H&amp;#010;#define MAP_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="2679" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class map&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="map ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //MAP_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			map.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is std&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="std" id="cppheader2749" parent_class="2749" fileExt=".h" fileName="list" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef LIST_H&amp;#010;#define LIST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="2749" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class list&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="list ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //LIST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			list.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is std&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="std" id="cppheader8465" parent_class="8465" fileExt=".h" fileName="vector" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef VECTOR_H&amp;#010;#define VECTOR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8465" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class vector&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="vector ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VECTOR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			vector.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is std&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader2544" parent_class="2544" fileExt=".h" fileName="guiserver" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef GUISERVER_H&amp;#010;#define GUISERVER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;guiframework.h&quot;&amp;#010;#include &quot;requestfactory.h&quot;&amp;#010;#include &quot;tcpsession.h&quot;&amp;#010;#include &quot;string.h&quot;&amp;#010;#include &quot;list.h&quot;&amp;#010;#include &quot;mutex.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="2544" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class GUIServer&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="GUIServer ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="2708" tag="operation_2708" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2709" tag="operation_2709" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2710" tag="operation_2710" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2711" tag="operation_2711" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param request " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2713" tag="operation_2713" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2714" tag="operation_2714" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param response " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2716" tag="operation_2716" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2717" tag="operation_2717" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2719" tag="operation_2719" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2721" tag="operation_2721" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2723" tag="operation_2723" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2725" tag="operation_2725" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id &amp;#010;@param message " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2728" tag="operation_2728" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id &amp;#010;@param message " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2731" tag="operation_2731" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param error " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2733" tag="operation_2733" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param status " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2735" tag="operation_2735" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2737" tag="operation_2737" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2738" tag="operation_2738" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2739" tag="operation_2739" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2740" tag="operation_2740" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2742" tag="operation_2742" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2743" tag="operation_2743" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2744" tag="operation_2744" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param to " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="2747" tag="tblock_0" canDelete="false" indentLevel="1" text=" ost::TCPSession* sessionIn;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="2748" tag="tblock_1" canDelete="false" indentLevel="1" text=" ost::TCPSession* sessionOut;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="2751" tag="tblock_2" canDelete="false" indentLevel="1" text=" std::list&lt; Request * > _requests;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="2752" tag="tblock_3" canDelete="false" indentLevel="1" text=" std.list _responses;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="2754" tag="tblock_4" canDelete="false" indentLevel="1" text=" RequestFactory* _factory;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="2756" tag="tblock_5" canDelete="false" indentLevel="1" text=" ost.Mutex _mutex;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="2747" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="2747" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="2747" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="2747" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="2748" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="2748" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="2748" tag="hblock_tag_8" canDelete="false" indentLevel="1" classfield_id="2748" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="2751" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="2751" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="2751" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="2751" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="2752" tag="hblock_tag_11" canDelete="false" indentLevel="1" classfield_id="2752" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="2752" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="2752" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="2754" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="2754" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="2754" tag="hblock_tag_14" canDelete="false" indentLevel="1" classfield_id="2754" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="2756" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="2756" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="2756" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="2756" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //GUISERVER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			guiserver.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="2747" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2747" tag="tblock_0" canDelete="false" indentLevel="1" text=" ost::TCPSession* sessionIn;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2747" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="2747" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2747" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="2747" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="2748" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2748" tag="tblock_1" canDelete="false" indentLevel="1" text=" ost::TCPSession* sessionOut;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2748" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="2748" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2748" tag="hblock_tag_8" canDelete="false" indentLevel="1" classfield_id="2748" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="2751" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2751" tag="tblock_2" canDelete="false" indentLevel="1" text=" std::list&lt; Request * > _requests;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2751" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="2751" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2751" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="2751" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="2752" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2752" tag="tblock_3" canDelete="false" indentLevel="1" text=" std.list _responses;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2752" tag="hblock_tag_11" canDelete="false" indentLevel="1" classfield_id="2752" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2752" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="2752" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="2754" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2754" tag="tblock_4" canDelete="false" indentLevel="1" text=" RequestFactory* _factory;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2754" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="2754" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2754" tag="hblock_tag_14" canDelete="false" indentLevel="1" classfield_id="2754" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="2756" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2756" tag="tblock_5" canDelete="false" indentLevel="1" text=" ost.Mutex _mutex;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2756" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="2756" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2756" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="2756" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader2545" parent_class="2545" fileExt=".h" fileName="request" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUEST_H&amp;#010;#define REQUEST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;string.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="2545" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class Request&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="15024" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" ResponseMessage ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Request ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="15024" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15024" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="15024" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15024" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="15024" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15024" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="15024" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15024" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="15024" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15024" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="2546" tag="operation_2546" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param arg " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2549" tag="operation_2549" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2550" tag="operation_2550" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param gui " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2553" tag="operation_2553" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param code &amp;#010;@param message " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="2556" tag="tblock_1" canDelete="false" indentLevel="1" text=" std.string _sequenceId;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="2557" tag="tblock_2" canDelete="false" indentLevel="1" text=" std.string _arg;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="2556" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="2556" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="2556" tag="hblock_tag_8" canDelete="false" indentLevel="1" classfield_id="2556" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="2557" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="2557" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="2557" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="2557" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUEST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			request.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="2556" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2556" tag="tblock_1" canDelete="false" indentLevel="1" text=" std.string _sequenceId;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2556" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="2556" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2556" tag="hblock_tag_8" canDelete="false" indentLevel="1" classfield_id="2556" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="2557" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2557" tag="tblock_2" canDelete="false" indentLevel="1" text=" std.string _arg;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2557" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="2557" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2557" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="2557" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="15024" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="15024" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" ResponseMessage ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="15024" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15024" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="15024" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15024" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="15024" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15024" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="15024" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15024" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="15024" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15024" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader2558" parent_class="2558" fileExt=".h" fileName="requestglobalcall" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTGLOBALCALL_H&amp;#010;#define REQUESTGLOBALCALL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;request.h&quot;&amp;#010;#include &quot;string.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="2558" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestGlobalCall&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestGlobalCall ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="2562" tag="operation_2562" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param arg " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2565" tag="operation_2565" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="2566" tag="tblock_0" canDelete="false" indentLevel="1" text=" std.string _callid;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="2566" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="2566" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="2566" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="2566" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTGLOBALCALL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requestglobalcall.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="2566" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2566" tag="tblock_0" canDelete="false" indentLevel="1" text=" std.string _callid;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2566" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="2566" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2566" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="2566" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader2567" parent_class="2567" fileExt=".h" fileName="requestcall" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTCALL_H&amp;#010;#define REQUESTCALL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;requestglobalcall.h&quot;&amp;#010;#include &quot;string.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="2567" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestCall&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestCall ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="2571" tag="operation_2571" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param arg " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2574" tag="operation_2574" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param gui " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="2576" tag="tblock_0" canDelete="false" indentLevel="1" text=" std.string _destination;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="2577" tag="tblock_1" canDelete="false" indentLevel="1" text=" std.string _account;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="2576" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="2576" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="2576" tag="hblock_tag_2" canDelete="false" indentLevel="1" classfield_id="2576" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="2577" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="2577" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="2577" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="2577" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTCALL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requestcall.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="2576" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2576" tag="tblock_0" canDelete="false" indentLevel="1" text=" std.string _destination;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2576" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="2576" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2576" tag="hblock_tag_2" canDelete="false" indentLevel="1" classfield_id="2576" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="2577" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2577" tag="tblock_1" canDelete="false" indentLevel="1" text=" std.string _account;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2577" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="2577" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2577" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="2577" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader2578" parent_class="2578" fileExt=".h" fileName="requestanswer" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTANSWER_H&amp;#010;#define REQUESTANSWER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;requestglobalcall.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="2578" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestAnswer&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestAnswer ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="2582" tag="operation_2582" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param arg " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTANSWER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requestanswer.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader2585" parent_class="2585" fileExt=".h" fileName="requestrefuse" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTREFUSE_H&amp;#010;#define REQUESTREFUSE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="2585" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestRefuse&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestRefuse ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="2589" tag="operation_2589" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param arg " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTREFUSE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requestrefuse.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader2592" parent_class="2592" fileExt=".h" fileName="requesthold" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTHOLD_H&amp;#010;#define REQUESTHOLD_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="2592" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestHold&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestHold ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="2596" tag="operation_2596" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param arg " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTHOLD_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requesthold.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader2599" parent_class="2599" fileExt=".h" fileName="requestunhold" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTUNHOLD_H&amp;#010;#define REQUESTUNHOLD_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="2599" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestUnhold&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestUnhold ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="2603" tag="operation_2603" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param arg " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTUNHOLD_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requestunhold.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader2606" parent_class="2606" fileExt=".h" fileName="requesttransfer" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTTRANSFER_H&amp;#010;#define REQUESTTRANSFER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="2606" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestTransfer&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestTransfer ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="2610" tag="operation_2610" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param arg " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTTRANSFER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requesttransfer.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader2613" parent_class="2613" fileExt=".h" fileName="requestglobal" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTGLOBAL_H&amp;#010;#define REQUESTGLOBAL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;request.h&quot;&amp;#010;#include &quot;string.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="2613" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestGlobal&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestGlobal ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="2617" tag="operation_2617" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param arg " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2620" tag="operation_2620" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2621" tag="operation_2621" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param gui " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTGLOBAL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requestglobal.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader2623" parent_class="2623" fileExt=".h" fileName="requestmute" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTMUTE_H&amp;#010;#define REQUESTMUTE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="2623" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestMute&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestMute ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="2627" tag="operation_2627" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param arg " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTMUTE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requestmute.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader2630" parent_class="2630" fileExt=".h" fileName="requestunmute" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTUNMUTE_H&amp;#010;#define REQUESTUNMUTE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="2630" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestUnmute&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestUnmute ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="2634" tag="operation_2634" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param arg " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTUNMUTE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requestunmute.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader2637" parent_class="2637" fileExt=".h" fileName="requestquit" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTQUIT_H&amp;#010;#define REQUESTQUIT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="2637" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestQuit&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestQuit ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="2641" tag="operation_2641" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param arg " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTQUIT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requestquit.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader2644" parent_class="2644" fileExt=".h" fileName="requestsyntaxerror" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTSYNTAXERROR_H&amp;#010;#define REQUESTSYNTAXERROR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;string.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="2644" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestSyntaxError&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestSyntaxError ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="2648" tag="operation_2648" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param arg " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2651" tag="operation_2651" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2652" tag="operation_2652" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param gui " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTSYNTAXERROR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requestsyntaxerror.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader2654" parent_class="2654" fileExt=".h" fileName="requestcreatorbase" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTCREATORBASE_H&amp;#010;#define REQUESTCREATORBASE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="2654" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestCreatorBase&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestCreatorBase ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="2655" tag="operation_2655" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param arg " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2659" tag="operation_2659" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTCREATORBASE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requestcreatorbase.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader2661" parent_class="2661" fileExt=".h" fileName="requestcreator" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTCREATOR_H&amp;#010;#define REQUESTCREATOR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;requestcreatorbase.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="2661" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestCreator&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestCreator ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="2666" tag="operation_2666" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sequenceId &amp;#010;@param arg " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2669" tag="operation_2669" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTCREATOR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requestcreator.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader2670" parent_class="2670" fileExt=".h" fileName="requestfactory" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTFACTORY_H&amp;#010;#define REQUESTFACTORY_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="2670" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestFactory&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestFactory ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="2671" tag="operation_2671" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param requestLine " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2673" tag="operation_2673" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param requestname &amp;#010;@param sequenceId &amp;#010;@param arg " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2677" tag="operation_2677" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param requestname " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="2681" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::map&lt; std :: string, RequestCreatorBase * > mRequests;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="2681" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="2681" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="2681" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="2681" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTFACTORY_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requestfactory.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="2681" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2681" tag="tblock_0" canDelete="false" indentLevel="1" text=" std::map&lt; std :: string, RequestCreatorBase * > mRequests;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2681" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="2681" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2681" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="2681" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader2682" parent_class="2682" fileExt=".h" fileName="tcpsessionreader" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef TCPSESSIONREADER_H&amp;#010;#define TCPSESSIONREADER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;guiserver.h&quot;&amp;#010;#include &quot;tcpsession.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" text="using ::TCPSessionReader;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="2682" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class TCPSessionReader&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="TCPSessionReader ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="2689" tag="operation_2689" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param server &amp;#010;@param gui " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2694" tag="operation_2694" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="2695" tag="tblock_0" canDelete="false" indentLevel="1" text=" GUIServer* _gui;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="2695" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="2695" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="2695" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="2695" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TCPSESSIONREADER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			tcpsessionreader.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="2695" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2695" tag="tblock_0" canDelete="false" indentLevel="1" text=" GUIServer* _gui;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2695" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="2695" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2695" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="2695" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="ost" id="cppheader2685" parent_class="2685" fileExt=".h" fileName="tcpsession" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef TCPSESSION_H&amp;#010;#define TCPSESSION_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="2685" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class TCPSession&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="TCPSession ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TCPSESSION_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			tcpsession.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is ost&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="ost" id="cppheader2690" parent_class="2690" fileExt=".h" fileName="tcpsocket" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef TCPSOCKET_H&amp;#010;#define TCPSOCKET_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="2690" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class TCPSocket&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="TCPSocket ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TCPSOCKET_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			tcpsocket.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is ost&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="ost" id="cppheader2755" parent_class="2755" fileExt=".h" fileName="mutex" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef MUTEX_H&amp;#010;#define MUTEX_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="2755" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class Mutex&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Mutex ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //MUTEX_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			mutex.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is ost&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader2696" parent_class="2696" fileExt=".h" fileName="tcpsessionwriter" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef TCPSESSIONWRITER_H&amp;#010;#define TCPSESSIONWRITER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;guiserver.h&quot;&amp;#010;#include &quot;tcpsession.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" text="using ::TCPSessionWriter;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="2696" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class TCPSessionWriter&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="TCPSessionWriter ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="2700" tag="operation_2700" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param server &amp;#010;@param gui " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="2703" tag="operation_2703" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="2704" tag="tblock_0" canDelete="false" indentLevel="1" text=" GUIServer* _gui;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="2704" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="2704" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="2704" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="2704" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TCPSESSIONWRITER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			tcpsessionwriter.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="2704" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2704" tag="tblock_0" canDelete="false" indentLevel="1" text=" GUIServer* _gui;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2704" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="2704" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2704" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="2704" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader8368" parent_class="8368" fileExt=".h" fileName="audiodevice" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef AUDIODEVICE_H&amp;#010;#define AUDIODEVICE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8368" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class AudioDevice&amp;#010; Copyright (C) 2004-2005 Savoir-Faire Linux inc.&amp;#010; Author:  Jean-Philippe Barrette-LaPierre &amp;#010;             &lt;jean-philippe.barrette-lapierre@savoirfairelinux.com> &amp;#010;&amp;#010; This program is free software; you can redistribute it and/or modify&amp;#010; it under the terms of the GNU General Public License as published by&amp;#010; the Free Software Foundation; either version 2 of the License, or&amp;#010; (at your option) any later version.&amp;#010;                                                                             &amp;#010; This program is distributed in the hope that it will be useful,&amp;#010; but WITHOUT ANY WARRANTY; without even the implied warranty of&amp;#010; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&amp;#010; GNU General Public License for more details.&amp;#010;                                                                             &amp;#010; You should have received a copy of the GNU General Public License&amp;#010; along with this program; if not, write to the Free Software&amp;#010;  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA." />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="8370" tag="tblock_0" canDelete="false" indentLevel="1" text=" const char* hostApiName;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="8371" tag="tblock_1" canDelete="false" indentLevel="1" text=" const char* deviceName;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AudioDevice ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="8370" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="8370" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8370" tag="hblock_tag_2" canDelete="false" indentLevel="1" classfield_id="8370" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="8371" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="8371" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8371" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="8371" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //AUDIODEVICE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			audiodevice.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="8370" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8370" tag="tblock_0" canDelete="false" indentLevel="1" text=" const char* hostApiName;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8370" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="8370" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8370" tag="hblock_tag_2" canDelete="false" indentLevel="1" classfield_id="8370" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8371" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8371" tag="tblock_1" canDelete="false" indentLevel="1" text=" const char* deviceName;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8371" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="8371" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8371" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="8371" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader8372" parent_class="8372" fileExt=".h" fileName="calltype" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef CALLTYPE_H&amp;#010;#define CALLTYPE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8372" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class CallType&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="CallType ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CALLTYPE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			calltype.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader8377" parent_class="8377" fileExt=".h" fileName="voiplink" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef VOIPLINK_H&amp;#010;#define VOIPLINK_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;voiplinktype.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8377" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class VoIPLink&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VoIPLink ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="17684" tag="operation_17684" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17686" tag="operation_17686" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17687" tag="operation_17687" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="// Pure virtual functions" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17688" tag="operation_17688" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17689" tag="operation_17689" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17690" tag="operation_17690" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17691" tag="operation_17691" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param callid " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17693" tag="operation_17693" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param callid " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17695" tag="operation_17695" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param callid " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17697" tag="operation_17697" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id &amp;#010;@param to_url " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17701" tag="operation_17701" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17703" tag="operation_17703" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17705" tag="operation_17705" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17707" tag="operation_17707" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17709" tag="operation_17709" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17711" tag="operation_17711" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id &amp;#010;@param to " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17714" tag="operation_17714" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17716" tag="operation_17716" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17717" tag="operation_17717" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17718" tag="operation_17718" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id &amp;#010;@param code " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17721" tag="operation_17721" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param callid " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17724" tag="operation_17724" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17726" tag="operation_17726" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17727" tag="operation_17727" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param type " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17729" tag="operation_17729" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17730" tag="operation_17730" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param fullname " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17732" tag="operation_17732" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17733" tag="operation_17733" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param hostname " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17735" tag="operation_17735" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17736" tag="operation_17736" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param ipAdress " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17738" tag="operation_17738" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="17740" tag="tblock_0" canDelete="false" indentLevel="1" text=" short _id;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="17741" tag="tblock_2" canDelete="false" indentLevel="1" text=" VoIPLinkType _type;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="17742" tag="tblock_5" canDelete="false" indentLevel="1" text=" string _fullname;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="17743" tag="tblock_8" canDelete="false" indentLevel="1" text=" string _hostname;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="17744" tag="tblock_11" canDelete="false" indentLevel="1" text=" string _localIpAddress;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="17740" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="17740" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="17740" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="17740" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="17741" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="17741" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="17741" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="17741" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="17742" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="17742" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="17742" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="17742" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="17743" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="17743" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="17743" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="17743" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="17744" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="17744" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="17744" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="17744" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="17739" tag="operation_17739" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VOIPLINK_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			voiplink.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="17740" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17740" tag="tblock_0" canDelete="false" indentLevel="1" text=" short _id;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17740" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="17740" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17740" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="17740" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17741" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17741" tag="tblock_2" canDelete="false" indentLevel="1" text=" VoIPLinkType _type;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17741" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="17741" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17741" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="17741" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17742" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17742" tag="tblock_5" canDelete="false" indentLevel="1" text=" string _fullname;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17742" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="17742" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17742" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="17742" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17743" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17743" tag="tblock_8" canDelete="false" indentLevel="1" text=" string _hostname;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17743" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="17743" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17743" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="17743" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17744" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17744" tag="tblock_11" canDelete="false" indentLevel="1" text=" string _localIpAddress;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17744" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="17744" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17744" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="17744" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17749" field_type="6619250" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17749" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SipVoIPLink ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17749" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17749" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17749" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17749" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="17749" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17749" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="17749" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17749" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="17749" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17749" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader8378" parent_class="8378" fileExt=".h" fileName="call" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef CALL_H&amp;#010;#define CALL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;calltype.h&quot;&amp;#010;#include &quot;string.h&quot;&amp;#010;#include &quot;enum callstate.h&quot;&amp;#010;#include &quot;enum calltype.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8378" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class Call&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Call ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="8379" tag="operation_8379" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8384" tag="operation_8384" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8385" tag="operation_8385" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8386" tag="operation_8386" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8388" tag="operation_8388" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8389" tag="operation_8389" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param voIPLink " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8391" tag="operation_8391" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8392" tag="operation_8392" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param status " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8394" tag="operation_8394" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8395" tag="operation_8395" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param callerId_name " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8397" tag="operation_8397" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8398" tag="operation_8398" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param callerId_number " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8401" tag="operation_8401" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8402" tag="operation_8402" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param state " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8405" tag="operation_8405" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8406" tag="operation_8406" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param type " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8408" tag="operation_8408" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8409" tag="operation_8409" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8410" tag="operation_8410" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8411" tag="operation_8411" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8412" tag="operation_8412" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8413" tag="operation_8413" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8414" tag="operation_8414" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8415" tag="operation_8415" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8416" tag="operation_8416" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8417" tag="operation_8417" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8418" tag="operation_8418" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8419" tag="operation_8419" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8420" tag="operation_8420" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8421" tag="operation_8421" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8422" tag="operation_8422" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id &amp;#010;@param to " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8425" tag="operation_8425" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8426" tag="operation_8426" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8427" tag="operation_8427" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8428" tag="operation_8428" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8429" tag="operation_8429" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8430" tag="operation_8430" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param to " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8432" tag="operation_8432" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="8434" tag="tblock_0" canDelete="false" indentLevel="1" text=" VoIPLink* _voIPLink;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="8435" tag="tblock_1" canDelete="false" indentLevel="1" text=" short _id;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="8436" tag="tblock_2" canDelete="false" indentLevel="1" text=" enum CallState _state;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="8437" tag="tblock_3" canDelete="false" indentLevel="1" text=" enum CallType _type;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="8438" tag="tblock_4" canDelete="false" indentLevel="1" text=" std.string _callerIdName;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="8439" tag="tblock_5" canDelete="false" indentLevel="1" text=" std.string _callerIdNumber;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="8440" tag="tblock_6" canDelete="false" indentLevel="1" text=" std.string _status;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="8434" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="8434" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8434" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="8434" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="8435" tag="hblock_tag_8" canDelete="false" indentLevel="1" classfield_id="8435" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8435" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="8435" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="8436" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="8436" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8436" tag="hblock_tag_11" canDelete="false" indentLevel="1" classfield_id="8436" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="8437" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="8437" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8437" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="8437" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="8438" tag="hblock_tag_14" canDelete="false" indentLevel="1" classfield_id="8438" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8438" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="8438" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="8439" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="8439" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8439" tag="hblock_tag_17" canDelete="false" indentLevel="1" classfield_id="8439" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="8440" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="8440" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8440" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="8440" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="8433" tag="operation_8433" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CALL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			call.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="8434" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8434" tag="tblock_0" canDelete="false" indentLevel="1" text=" VoIPLink* _voIPLink;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8434" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="8434" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8434" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="8434" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8435" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8435" tag="tblock_1" canDelete="false" indentLevel="1" text=" short _id;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8435" tag="hblock_tag_8" canDelete="false" indentLevel="1" classfield_id="8435" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8435" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="8435" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8436" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8436" tag="tblock_2" canDelete="false" indentLevel="1" text=" enum CallState _state;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8436" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="8436" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8436" tag="hblock_tag_11" canDelete="false" indentLevel="1" classfield_id="8436" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8437" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8437" tag="tblock_3" canDelete="false" indentLevel="1" text=" enum CallType _type;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8437" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="8437" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8437" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="8437" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8438" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8438" tag="tblock_4" canDelete="false" indentLevel="1" text=" std.string _callerIdName;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8438" tag="hblock_tag_14" canDelete="false" indentLevel="1" classfield_id="8438" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8438" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="8438" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8439" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8439" tag="tblock_5" canDelete="false" indentLevel="1" text=" std.string _callerIdNumber;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8439" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="8439" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8439" tag="hblock_tag_17" canDelete="false" indentLevel="1" classfield_id="8439" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8440" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8440" tag="tblock_6" canDelete="false" indentLevel="1" text=" std.string _status;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8440" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="8440" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8440" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="8440" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader8400" parent_class="8400" fileExt=".h" fileName="enum callstate" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef ENUM_CALLSTATE_H&amp;#010;#define ENUM_CALLSTATE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8400" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class enum CallState&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="enum CallState ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //ENUM_CALLSTATE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			enum callstate.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader8404" parent_class="8404" fileExt=".h" fileName="enum calltype" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef ENUM_CALLTYPE_H&amp;#010;#define ENUM_CALLTYPE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8404" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class enum CallType&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="enum CallType ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //ENUM_CALLTYPE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			enum calltype.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader8441" parent_class="8441" fileExt=".h" fileName="uint8" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef UINT8_H&amp;#010;#define UINT8_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8441" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class UInt8&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="UInt8 ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //UINT8_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			uint8.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader8443" parent_class="8443" fileExt=".h" fileName="uint16" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef UINT16_H&amp;#010;#define UINT16_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8443" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class UInt16&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="UInt16 ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //UINT16_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			uint16.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader8444" parent_class="8444" fileExt=".h" fileName="uint32" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef UINT32_H&amp;#010;#define UINT32_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8444" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class UInt32&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="UInt32 ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //UINT32_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			uint32.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader8445" parent_class="8445" fileExt=".h" fileName="uint64" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef UINT64_H&amp;#010;#define UINT64_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8445" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class UInt64&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="UInt64 ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //UINT64_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			uint64.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader8446" parent_class="8446" fileExt=".h" fileName="uint128" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef UINT128_H&amp;#010;#define UINT128_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8446" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class UInt128&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="UInt128 ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //UINT128_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			uint128.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader8447" parent_class="8447" fileExt=".h" fileName="stunmsghdr" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef STUNMSGHDR_H&amp;#010;#define STUNMSGHDR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8447" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class StunMsgHdr&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="StunMsgHdr ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //STUNMSGHDR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			stunmsghdr.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader8448" parent_class="8448" fileExt=".h" fileName="stunatrhdr" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef STUNATRHDR_H&amp;#010;#define STUNATRHDR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8448" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class StunAtrHdr&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="StunAtrHdr ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //STUNATRHDR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			stunatrhdr.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader8449" parent_class="8449" fileExt=".h" fileName="stunaddress4" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef STUNADDRESS4_H&amp;#010;#define STUNADDRESS4_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8449" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class StunAddress4&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="StunAddress4 ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //STUNADDRESS4_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			stunaddress4.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader8450" parent_class="8450" fileExt=".h" fileName="stunatraddress4" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef STUNATRADDRESS4_H&amp;#010;#define STUNATRADDRESS4_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8450" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class StunAtrAddress4&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="StunAtrAddress4 ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //STUNATRADDRESS4_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			stunatraddress4.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader8451" parent_class="8451" fileExt=".h" fileName="stunatrchangerequest" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef STUNATRCHANGEREQUEST_H&amp;#010;#define STUNATRCHANGEREQUEST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8451" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class StunAtrChangeRequest&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="StunAtrChangeRequest ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //STUNATRCHANGEREQUEST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			stunatrchangerequest.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader8452" parent_class="8452" fileExt=".h" fileName="stunatrerror" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef STUNATRERROR_H&amp;#010;#define STUNATRERROR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8452" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class StunAtrError&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="StunAtrError ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //STUNATRERROR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			stunatrerror.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader8453" parent_class="8453" fileExt=".h" fileName="stunatrunknown" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef STUNATRUNKNOWN_H&amp;#010;#define STUNATRUNKNOWN_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8453" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class StunAtrUnknown&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="StunAtrUnknown ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //STUNATRUNKNOWN_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			stunatrunknown.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader8454" parent_class="8454" fileExt=".h" fileName="stunatrstring" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef STUNATRSTRING_H&amp;#010;#define STUNATRSTRING_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8454" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class StunAtrString&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="StunAtrString ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //STUNATRSTRING_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			stunatrstring.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader8455" parent_class="8455" fileExt=".h" fileName="stunatrintegrity" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef STUNATRINTEGRITY_H&amp;#010;#define STUNATRINTEGRITY_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8455" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class StunAtrIntegrity&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="StunAtrIntegrity ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //STUNATRINTEGRITY_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			stunatrintegrity.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader8456" parent_class="8456" fileExt=".h" fileName="stunhmacstatus" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef STUNHMACSTATUS_H&amp;#010;#define STUNHMACSTATUS_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8456" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class StunHmacStatus&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="StunHmacStatus ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //STUNHMACSTATUS_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			stunhmacstatus.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader8457" parent_class="8457" fileExt=".h" fileName="stunmessage" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef STUNMESSAGE_H&amp;#010;#define STUNMESSAGE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8457" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class StunMessage&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="StunMessage ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //STUNMESSAGE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			stunmessage.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader8458" parent_class="8458" fileExt=".h" fileName="nattype" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef NATTYPE_H&amp;#010;#define NATTYPE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8458" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class NatType&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="NatType ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //NATTYPE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			nattype.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader8459" parent_class="8459" fileExt=".h" fileName="stunmediarelay" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef STUNMEDIARELAY_H&amp;#010;#define STUNMEDIARELAY_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8459" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class StunMediaRelay&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="StunMediaRelay ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //STUNMEDIARELAY_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			stunmediarelay.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader8460" parent_class="8460" fileExt=".h" fileName="stunserverinfo" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef STUNSERVERINFO_H&amp;#010;#define STUNSERVERINFO_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8460" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class StunServerInfo&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="StunServerInfo ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //STUNSERVERINFO_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			stunserverinfo.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader8461" parent_class="8461" fileExt=".h" fileName="audiolayer" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef AUDIOLAYER_H&amp;#010;#define AUDIOLAYER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8461" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class AudioLayer&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AudioLayer ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //AUDIOLAYER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			audiolayer.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader8462" parent_class="8462" fileExt=".h" fileName="codecdescriptor" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef CODECDESCRIPTOR_H&amp;#010;#define CODECDESCRIPTOR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8462" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class CodecDescriptor&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="CodecDescriptor ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CODECDESCRIPTOR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			codecdescriptor.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader8463" parent_class="8463" fileExt=".h" fileName="error" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef ERROR_H&amp;#010;#define ERROR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8463" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class Error&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Error ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //ERROR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			error.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader8464" parent_class="8464" fileExt=".h" fileName="tonegenerator" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef TONEGENERATOR_H&amp;#010;#define TONEGENERATOR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8464" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class ToneGenerator&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="ToneGenerator ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TONEGENERATOR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			tonegenerator.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader8472" parent_class="8472" fileExt=".h" fileName="device_t" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef DEVICE_T_H&amp;#010;#define DEVICE_T_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8472" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class device_t&amp;#010;Structure for audio device" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="8473" tag="tblock_0" canDelete="false" indentLevel="1" text=" const char* hostApiName;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="8474" tag="tblock_1" canDelete="false" indentLevel="1" text=" const char* deviceName;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="device_t ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="8473" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="8473" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8473" tag="hblock_tag_2" canDelete="false" indentLevel="1" classfield_id="8473" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="8474" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="8474" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8474" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="8474" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //DEVICE_T_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			device_t.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="8473" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8473" tag="tblock_0" canDelete="false" indentLevel="1" text=" const char* hostApiName;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8473" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="8473" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8473" tag="hblock_tag_2" canDelete="false" indentLevel="1" classfield_id="8473" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8474" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8474" tag="tblock_1" canDelete="false" indentLevel="1" text=" const char* deviceName;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8474" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="8474" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8474" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="8474" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader8475" parent_class="8475" fileExt=".h" fileName="managerimpl" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef MANAGERIMPL_H&amp;#010;#define MANAGERIMPL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;guiframework.h&quot;&amp;#010;#include &quot;unsigned int.h&quot;&amp;#010;#include &quot;enum calltype.h&quot;&amp;#010;#include &quot;string.h&quot;&amp;#010;#include &quot;audiodevice.h&quot;&amp;#010;#include &quot;mutex.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8475" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class ManagerImpl&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="ManagerImpl ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="8476" tag="operation_8476" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8477" tag="operation_8477" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8478" tag="operation_8478" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8479" tag="operation_8479" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8480" tag="operation_8480" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8483" tag="operation_8483" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8485" tag="operation_8485" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8487" tag="operation_8487" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8489" tag="operation_8489" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8491" tag="operation_8491" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8493" tag="operation_8493" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8494" tag="operation_8494" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8496" tag="operation_8496" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8498" tag="operation_8498" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8501" tag="operation_8501" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8502" tag="operation_8502" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param nb_codec " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8504" tag="operation_8504" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8506" tag="operation_8506" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8508" tag="operation_8508" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8509" tag="operation_8509" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param b " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8511" tag="operation_8511" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8512" tag="operation_8512" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8515" tag="operation_8515" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8517" tag="operation_8517" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8519" tag="operation_8519" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8521" tag="operation_8521" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8523" tag="operation_8523" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8525" tag="operation_8525" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8527" tag="operation_8527" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8529" tag="operation_8529" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id &amp;#010;@param to " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8532" tag="operation_8532" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8534" tag="operation_8534" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8536" tag="operation_8536" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8538" tag="operation_8538" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8539" tag="operation_8539" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8540" tag="operation_8540" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8541" tag="operation_8541" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8542" tag="operation_8542" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id &amp;#010;@param message " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8545" tag="operation_8545" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8546" tag="operation_8546" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8549" tag="operation_8549" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8551" tag="operation_8551" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8553" tag="operation_8553" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8555" tag="operation_8555" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8557" tag="operation_8557" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id &amp;#010;@param message " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8560" tag="operation_8560" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id &amp;#010;@param message " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8563" tag="operation_8563" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param error " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8565" tag="operation_8565" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param status " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8567" tag="operation_8567" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8568" tag="operation_8568" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8570" tag="operation_8570" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8571" tag="operation_8571" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8572" tag="operation_8572" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8574" tag="operation_8574" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8576" tag="operation_8576" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param var " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8578" tag="operation_8578" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8579" tag="operation_8579" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8582" tag="operation_8582" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8583" tag="operation_8583" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8584" tag="operation_8584" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8585" tag="operation_8585" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8586" tag="operation_8586" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8587" tag="operation_8587" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param spkr_vol " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8589" tag="operation_8589" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8590" tag="operation_8590" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param mic_vol " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8592" tag="operation_8592" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8593" tag="operation_8593" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param port " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8595" tag="operation_8595" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8596" tag="operation_8596" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8597" tag="operation_8597" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param l " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8599" tag="operation_8599" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8601" tag="operation_8601" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8602" tag="operation_8602" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8604" tag="operation_8604" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="8611" tag="tblock_0" canDelete="false" indentLevel="1" text=" ToneGenerator* _tone;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="/////////////////////// Private variables/////////////////////" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="8612" tag="tblock_1" canDelete="false" indentLevel="1" text=" Error* _error;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="8613" tag="tblock_2" canDelete="false" indentLevel="1" text=" GuiFramework* _gui;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="8614" tag="tblock_3" canDelete="false" indentLevel="1" text=" AudioLayer* _audiodriverPA;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="8615" tag="tblock_4" canDelete="false" indentLevel="1" text=" VoIPLinkVector _voIPLinkVector;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Vector of VoIPLink" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="8616" tag="tblock_5" canDelete="false" indentLevel="1" text=" CallVector _callVector;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Vector of calls" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="8617" tag="tblock_6" canDelete="false" indentLevel="1" text=" CodecDescriptorVector _codecDescVector;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Vector of CodecDescriptor" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="8618" tag="tblock_7" canDelete="false" indentLevel="1" text=" ost.Mutex _mutex;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Mutex to protect access to code section" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="8619" tag="tblock_8" canDelete="false" indentLevel="1" text=" unsigned int _nCalls;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="8620" tag="tblock_9" canDelete="false" indentLevel="1" text=" short _currentCallId;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="8621" tag="tblock_10" canDelete="false" indentLevel="1" text=" unsigned int _startTime;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="For the call timer" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="8622" tag="tblock_11" canDelete="false" indentLevel="1" text=" unsigned int _endTime;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="8623" tag="tblock_12" canDelete="false" indentLevel="1" text=" std.string _path;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Path of the ConfigFile " />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="8624" tag="tblock_13" canDelete="false" indentLevel="1" text=" int _exist;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="8625" tag="tblock_14" canDelete="false" indentLevel="1" text=" unsigned int _nCodecs;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="8626" tag="tblock_15" canDelete="false" indentLevel="1" text=" bool _zonetone;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="8627" tag="tblock_16" canDelete="false" indentLevel="1" text=" bool _congestion;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="8628" tag="tblock_17" canDelete="false" indentLevel="1" text=" bool _ringback;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="8629" tag="tblock_18" canDelete="false" indentLevel="1" text=" bool _ringtone;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="8630" tag="tblock_19" canDelete="false" indentLevel="1" text=" int _spkr_volume;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="// To handle volume control" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="8631" tag="tblock_20" canDelete="false" indentLevel="1" text=" int _mic_volume;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="8632" tag="tblock_21" canDelete="false" indentLevel="1" text=" int _firewallPort;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="// To handle firewall" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="8633" tag="tblock_22" canDelete="false" indentLevel="1" text=" std.string _firewallAddr;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="8634" tag="tblock_23" canDelete="false" indentLevel="1" text=" bool _loaded;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="// Variables used in exception" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="8635" tag="tblock_24" canDelete="false" indentLevel="1" text=" int _useZeroconf;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="// look if zeroconf scanning should run or not" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="8611" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="8611" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _tone&amp;#010;/////////////////////// Private variables/////////////////////&amp;#010;@return the value of _tone" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8611" tag="hblock_tag_25" canDelete="false" indentLevel="1" classfield_id="8611" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _tone&amp;#010;/////////////////////// Private variables/////////////////////&amp;#010;@param value the value of _tone" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="8612" tag="hblock_tag_26" canDelete="false" indentLevel="1" classfield_id="8612" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8612" tag="hblock_tag_27" canDelete="false" indentLevel="1" classfield_id="8612" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="8613" tag="hblock_tag_28" canDelete="false" indentLevel="1" classfield_id="8613" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8613" tag="hblock_tag_29" canDelete="false" indentLevel="1" classfield_id="8613" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="8614" tag="hblock_tag_30" canDelete="false" indentLevel="1" classfield_id="8614" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8614" tag="hblock_tag_31" canDelete="false" indentLevel="1" classfield_id="8614" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="8615" tag="hblock_tag_32" canDelete="false" indentLevel="1" classfield_id="8615" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _voIPLinkVector&amp;#010;Vector of VoIPLink&amp;#010;@return the value of _voIPLinkVector" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8615" tag="hblock_tag_33" canDelete="false" indentLevel="1" classfield_id="8615" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _voIPLinkVector&amp;#010;Vector of VoIPLink&amp;#010;@param value the value of _voIPLinkVector" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="8616" tag="hblock_tag_34" canDelete="false" indentLevel="1" classfield_id="8616" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _callVector&amp;#010;Vector of calls&amp;#010;@return the value of _callVector" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8616" tag="hblock_tag_35" canDelete="false" indentLevel="1" classfield_id="8616" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _callVector&amp;#010;Vector of calls&amp;#010;@param value the value of _callVector" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="8617" tag="hblock_tag_36" canDelete="false" indentLevel="1" classfield_id="8617" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _codecDescVector&amp;#010;Vector of CodecDescriptor&amp;#010;@return the value of _codecDescVector" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8617" tag="hblock_tag_37" canDelete="false" indentLevel="1" classfield_id="8617" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _codecDescVector&amp;#010;Vector of CodecDescriptor&amp;#010;@param value the value of _codecDescVector" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="8618" tag="hblock_tag_38" canDelete="false" indentLevel="1" classfield_id="8618" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _mutex&amp;#010;Mutex to protect access to code section&amp;#010;@return the value of _mutex" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8618" tag="hblock_tag_39" canDelete="false" indentLevel="1" classfield_id="8618" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _mutex&amp;#010;Mutex to protect access to code section&amp;#010;@param value the value of _mutex" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="8619" tag="hblock_tag_40" canDelete="false" indentLevel="1" classfield_id="8619" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8619" tag="hblock_tag_41" canDelete="false" indentLevel="1" classfield_id="8619" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="8620" tag="hblock_tag_42" canDelete="false" indentLevel="1" classfield_id="8620" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8620" tag="hblock_tag_43" canDelete="false" indentLevel="1" classfield_id="8620" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="8621" tag="hblock_tag_44" canDelete="false" indentLevel="1" classfield_id="8621" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _startTime&amp;#010;For the call timer&amp;#010;@return the value of _startTime" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8621" tag="hblock_tag_45" canDelete="false" indentLevel="1" classfield_id="8621" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _startTime&amp;#010;For the call timer&amp;#010;@param value the value of _startTime" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="8622" tag="hblock_tag_46" canDelete="false" indentLevel="1" classfield_id="8622" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8622" tag="hblock_tag_47" canDelete="false" indentLevel="1" classfield_id="8622" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="8623" tag="hblock_tag_48" canDelete="false" indentLevel="1" classfield_id="8623" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _path&amp;#010;Path of the ConfigFile &amp;#010;@return the value of _path" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8623" tag="hblock_tag_49" canDelete="false" indentLevel="1" classfield_id="8623" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _path&amp;#010;Path of the ConfigFile &amp;#010;@param value the value of _path" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="8624" tag="hblock_tag_50" canDelete="false" indentLevel="1" classfield_id="8624" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8624" tag="hblock_tag_51" canDelete="false" indentLevel="1" classfield_id="8624" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="8625" tag="hblock_tag_52" canDelete="false" indentLevel="1" classfield_id="8625" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8625" tag="hblock_tag_53" canDelete="false" indentLevel="1" classfield_id="8625" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="8626" tag="hblock_tag_54" canDelete="false" indentLevel="1" classfield_id="8626" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8626" tag="hblock_tag_55" canDelete="false" indentLevel="1" classfield_id="8626" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="8627" tag="hblock_tag_56" canDelete="false" indentLevel="1" classfield_id="8627" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8627" tag="hblock_tag_57" canDelete="false" indentLevel="1" classfield_id="8627" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="8628" tag="hblock_tag_58" canDelete="false" indentLevel="1" classfield_id="8628" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8628" tag="hblock_tag_59" canDelete="false" indentLevel="1" classfield_id="8628" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="8629" tag="hblock_tag_60" canDelete="false" indentLevel="1" classfield_id="8629" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8629" tag="hblock_tag_61" canDelete="false" indentLevel="1" classfield_id="8629" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="8630" tag="hblock_tag_62" canDelete="false" indentLevel="1" classfield_id="8630" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _spkr_volume&amp;#010;// To handle volume control&amp;#010;@return the value of _spkr_volume" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8630" tag="hblock_tag_63" canDelete="false" indentLevel="1" classfield_id="8630" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _spkr_volume&amp;#010;// To handle volume control&amp;#010;@param value the value of _spkr_volume" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="8631" tag="hblock_tag_64" canDelete="false" indentLevel="1" classfield_id="8631" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8631" tag="hblock_tag_65" canDelete="false" indentLevel="1" classfield_id="8631" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="8632" tag="hblock_tag_66" canDelete="false" indentLevel="1" classfield_id="8632" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _firewallPort&amp;#010;// To handle firewall&amp;#010;@return the value of _firewallPort" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8632" tag="hblock_tag_67" canDelete="false" indentLevel="1" classfield_id="8632" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _firewallPort&amp;#010;// To handle firewall&amp;#010;@param value the value of _firewallPort" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="8633" tag="hblock_tag_68" canDelete="false" indentLevel="1" classfield_id="8633" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8633" tag="hblock_tag_69" canDelete="false" indentLevel="1" classfield_id="8633" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="8634" tag="hblock_tag_70" canDelete="false" indentLevel="1" classfield_id="8634" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _loaded&amp;#010;// Variables used in exception&amp;#010;@return the value of _loaded" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8634" tag="hblock_tag_71" canDelete="false" indentLevel="1" classfield_id="8634" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _loaded&amp;#010;// Variables used in exception&amp;#010;@param value the value of _loaded" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="8635" tag="hblock_tag_72" canDelete="false" indentLevel="1" classfield_id="8635" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _useZeroconf&amp;#010;// look if zeroconf scanning should run or not&amp;#010;@return the value of _useZeroconf" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="8635" tag="hblock_tag_73" canDelete="false" indentLevel="1" classfield_id="8635" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _useZeroconf&amp;#010;// look if zeroconf scanning should run or not&amp;#010;@param value the value of _useZeroconf" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="8605" tag="operation_8605" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8606" tag="operation_8606" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8607" tag="operation_8607" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8608" tag="operation_8608" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8609" tag="operation_8609" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="8610" tag="operation_8610" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //MANAGERIMPL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			managerimpl.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="8611" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="/////////////////////// Private variables/////////////////////" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8611" tag="tblock_0" canDelete="false" indentLevel="1" text=" ToneGenerator* _tone;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="/////////////////////// Private variables/////////////////////" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8611" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="8611" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _tone&amp;#010;/////////////////////// Private variables/////////////////////&amp;#010;@return the value of _tone" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8611" tag="hblock_tag_25" canDelete="false" indentLevel="1" classfield_id="8611" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _tone&amp;#010;/////////////////////// Private variables/////////////////////&amp;#010;@param value the value of _tone" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8612" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8612" tag="tblock_1" canDelete="false" indentLevel="1" text=" Error* _error;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8612" tag="hblock_tag_26" canDelete="false" indentLevel="1" classfield_id="8612" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8612" tag="hblock_tag_27" canDelete="false" indentLevel="1" classfield_id="8612" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8613" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8613" tag="tblock_2" canDelete="false" indentLevel="1" text=" GuiFramework* _gui;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8613" tag="hblock_tag_28" canDelete="false" indentLevel="1" classfield_id="8613" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8613" tag="hblock_tag_29" canDelete="false" indentLevel="1" classfield_id="8613" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8614" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8614" tag="tblock_3" canDelete="false" indentLevel="1" text=" AudioLayer* _audiodriverPA;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8614" tag="hblock_tag_30" canDelete="false" indentLevel="1" classfield_id="8614" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8614" tag="hblock_tag_31" canDelete="false" indentLevel="1" classfield_id="8614" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8615" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="Vector of VoIPLink" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8615" tag="tblock_4" canDelete="false" indentLevel="1" text=" VoIPLinkVector _voIPLinkVector;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Vector of VoIPLink" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8615" tag="hblock_tag_32" canDelete="false" indentLevel="1" classfield_id="8615" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _voIPLinkVector&amp;#010;Vector of VoIPLink&amp;#010;@return the value of _voIPLinkVector" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8615" tag="hblock_tag_33" canDelete="false" indentLevel="1" classfield_id="8615" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _voIPLinkVector&amp;#010;Vector of VoIPLink&amp;#010;@param value the value of _voIPLinkVector" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8616" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="Vector of calls" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8616" tag="tblock_5" canDelete="false" indentLevel="1" text=" CallVector _callVector;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Vector of calls" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8616" tag="hblock_tag_34" canDelete="false" indentLevel="1" classfield_id="8616" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _callVector&amp;#010;Vector of calls&amp;#010;@return the value of _callVector" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8616" tag="hblock_tag_35" canDelete="false" indentLevel="1" classfield_id="8616" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _callVector&amp;#010;Vector of calls&amp;#010;@param value the value of _callVector" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8617" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="Vector of CodecDescriptor" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8617" tag="tblock_6" canDelete="false" indentLevel="1" text=" CodecDescriptorVector _codecDescVector;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Vector of CodecDescriptor" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8617" tag="hblock_tag_36" canDelete="false" indentLevel="1" classfield_id="8617" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _codecDescVector&amp;#010;Vector of CodecDescriptor&amp;#010;@return the value of _codecDescVector" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8617" tag="hblock_tag_37" canDelete="false" indentLevel="1" classfield_id="8617" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _codecDescVector&amp;#010;Vector of CodecDescriptor&amp;#010;@param value the value of _codecDescVector" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8618" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="Mutex to protect access to code section" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8618" tag="tblock_7" canDelete="false" indentLevel="1" text=" ost.Mutex _mutex;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Mutex to protect access to code section" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8618" tag="hblock_tag_38" canDelete="false" indentLevel="1" classfield_id="8618" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _mutex&amp;#010;Mutex to protect access to code section&amp;#010;@return the value of _mutex" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8618" tag="hblock_tag_39" canDelete="false" indentLevel="1" classfield_id="8618" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _mutex&amp;#010;Mutex to protect access to code section&amp;#010;@param value the value of _mutex" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8619" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8619" tag="tblock_8" canDelete="false" indentLevel="1" text=" unsigned int _nCalls;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8619" tag="hblock_tag_40" canDelete="false" indentLevel="1" classfield_id="8619" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8619" tag="hblock_tag_41" canDelete="false" indentLevel="1" classfield_id="8619" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8620" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8620" tag="tblock_9" canDelete="false" indentLevel="1" text=" short _currentCallId;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8620" tag="hblock_tag_42" canDelete="false" indentLevel="1" classfield_id="8620" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8620" tag="hblock_tag_43" canDelete="false" indentLevel="1" classfield_id="8620" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8621" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="For the call timer" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8621" tag="tblock_10" canDelete="false" indentLevel="1" text=" unsigned int _startTime;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="For the call timer" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8621" tag="hblock_tag_44" canDelete="false" indentLevel="1" classfield_id="8621" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _startTime&amp;#010;For the call timer&amp;#010;@return the value of _startTime" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8621" tag="hblock_tag_45" canDelete="false" indentLevel="1" classfield_id="8621" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _startTime&amp;#010;For the call timer&amp;#010;@param value the value of _startTime" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8622" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8622" tag="tblock_11" canDelete="false" indentLevel="1" text=" unsigned int _endTime;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8622" tag="hblock_tag_46" canDelete="false" indentLevel="1" classfield_id="8622" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8622" tag="hblock_tag_47" canDelete="false" indentLevel="1" classfield_id="8622" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8623" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="Path of the ConfigFile " />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8623" tag="tblock_12" canDelete="false" indentLevel="1" text=" std.string _path;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Path of the ConfigFile " />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8623" tag="hblock_tag_48" canDelete="false" indentLevel="1" classfield_id="8623" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _path&amp;#010;Path of the ConfigFile &amp;#010;@return the value of _path" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8623" tag="hblock_tag_49" canDelete="false" indentLevel="1" classfield_id="8623" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _path&amp;#010;Path of the ConfigFile &amp;#010;@param value the value of _path" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8624" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8624" tag="tblock_13" canDelete="false" indentLevel="1" text=" int _exist;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8624" tag="hblock_tag_50" canDelete="false" indentLevel="1" classfield_id="8624" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8624" tag="hblock_tag_51" canDelete="false" indentLevel="1" classfield_id="8624" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8625" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8625" tag="tblock_14" canDelete="false" indentLevel="1" text=" unsigned int _nCodecs;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8625" tag="hblock_tag_52" canDelete="false" indentLevel="1" classfield_id="8625" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8625" tag="hblock_tag_53" canDelete="false" indentLevel="1" classfield_id="8625" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8626" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8626" tag="tblock_15" canDelete="false" indentLevel="1" text=" bool _zonetone;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8626" tag="hblock_tag_54" canDelete="false" indentLevel="1" classfield_id="8626" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8626" tag="hblock_tag_55" canDelete="false" indentLevel="1" classfield_id="8626" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8627" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8627" tag="tblock_16" canDelete="false" indentLevel="1" text=" bool _congestion;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8627" tag="hblock_tag_56" canDelete="false" indentLevel="1" classfield_id="8627" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8627" tag="hblock_tag_57" canDelete="false" indentLevel="1" classfield_id="8627" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8628" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8628" tag="tblock_17" canDelete="false" indentLevel="1" text=" bool _ringback;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8628" tag="hblock_tag_58" canDelete="false" indentLevel="1" classfield_id="8628" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8628" tag="hblock_tag_59" canDelete="false" indentLevel="1" classfield_id="8628" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8629" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8629" tag="tblock_18" canDelete="false" indentLevel="1" text=" bool _ringtone;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8629" tag="hblock_tag_60" canDelete="false" indentLevel="1" classfield_id="8629" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8629" tag="hblock_tag_61" canDelete="false" indentLevel="1" classfield_id="8629" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8630" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="// To handle volume control" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8630" tag="tblock_19" canDelete="false" indentLevel="1" text=" int _spkr_volume;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="// To handle volume control" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8630" tag="hblock_tag_62" canDelete="false" indentLevel="1" classfield_id="8630" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _spkr_volume&amp;#010;// To handle volume control&amp;#010;@return the value of _spkr_volume" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8630" tag="hblock_tag_63" canDelete="false" indentLevel="1" classfield_id="8630" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _spkr_volume&amp;#010;// To handle volume control&amp;#010;@param value the value of _spkr_volume" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8631" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8631" tag="tblock_20" canDelete="false" indentLevel="1" text=" int _mic_volume;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8631" tag="hblock_tag_64" canDelete="false" indentLevel="1" classfield_id="8631" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8631" tag="hblock_tag_65" canDelete="false" indentLevel="1" classfield_id="8631" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8632" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="// To handle firewall" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8632" tag="tblock_21" canDelete="false" indentLevel="1" text=" int _firewallPort;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="// To handle firewall" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8632" tag="hblock_tag_66" canDelete="false" indentLevel="1" classfield_id="8632" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _firewallPort&amp;#010;// To handle firewall&amp;#010;@return the value of _firewallPort" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8632" tag="hblock_tag_67" canDelete="false" indentLevel="1" classfield_id="8632" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _firewallPort&amp;#010;// To handle firewall&amp;#010;@param value the value of _firewallPort" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8633" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8633" tag="tblock_22" canDelete="false" indentLevel="1" text=" std.string _firewallAddr;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8633" tag="hblock_tag_68" canDelete="false" indentLevel="1" classfield_id="8633" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8633" tag="hblock_tag_69" canDelete="false" indentLevel="1" classfield_id="8633" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8634" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="// Variables used in exception" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8634" tag="tblock_23" canDelete="false" indentLevel="1" text=" bool _loaded;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="// Variables used in exception" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8634" tag="hblock_tag_70" canDelete="false" indentLevel="1" classfield_id="8634" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _loaded&amp;#010;// Variables used in exception&amp;#010;@return the value of _loaded" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8634" tag="hblock_tag_71" canDelete="false" indentLevel="1" classfield_id="8634" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _loaded&amp;#010;// Variables used in exception&amp;#010;@param value the value of _loaded" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="8635" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="// look if zeroconf scanning should run or not" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="8635" tag="tblock_24" canDelete="false" indentLevel="1" text=" int _useZeroconf;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="// look if zeroconf scanning should run or not" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="8635" tag="hblock_tag_72" canDelete="false" indentLevel="1" classfield_id="8635" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _useZeroconf&amp;#010;// look if zeroconf scanning should run or not&amp;#010;@return the value of _useZeroconf" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="8635" tag="hblock_tag_73" canDelete="false" indentLevel="1" classfield_id="8635" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _useZeroconf&amp;#010;// look if zeroconf scanning should run or not&amp;#010;@param value the value of _useZeroconf" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader8490" parent_class="8490" fileExt=".h" fileName="unsigned int" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef UNSIGNED_INT_H&amp;#010;#define UNSIGNED_INT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="8490" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class unsigned int&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="unsigned int ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //UNSIGNED_INT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			unsigned int.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader14791" parent_class="14791" fileExt=".h" fileName="responsemessage" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef RESPONSEMESSAGE_H&amp;#010;#define RESPONSEMESSAGE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;string.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="14791" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class ResponseMessage&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="15024" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" Request ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="ResponseMessage ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="15024" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15024" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="15024" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15024" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="15024" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15024" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="15024" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15024" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="15024" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15024" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="16654" tag="operation_16654" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="16655" tag="operation_16655" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="15608" tag="tblock_1" canDelete="false" indentLevel="1" text=" string message;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="15609" tag="tblock_2" canDelete="false" indentLevel="1" text=" string seq;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="17010" tag="tblock_3" canDelete="false" indentLevel="1" text=" string code;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="15608" tag="hblock_tag_8" canDelete="false" indentLevel="1" classfield_id="15608" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="15608" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="15608" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="15609" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="15609" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="15609" tag="hblock_tag_11" canDelete="false" indentLevel="1" classfield_id="15609" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="17010" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="17010" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="17010" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="17010" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //RESPONSEMESSAGE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			responsemessage.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:04&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="15608" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="15608" tag="tblock_1" canDelete="false" indentLevel="1" text=" string message;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="15608" tag="hblock_tag_8" canDelete="false" indentLevel="1" classfield_id="15608" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="15608" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="15608" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="15609" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="15609" tag="tblock_2" canDelete="false" indentLevel="1" text=" string seq;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="15609" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="15609" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="15609" tag="hblock_tag_11" canDelete="false" indentLevel="1" classfield_id="15609" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17010" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17010" tag="tblock_3" canDelete="false" indentLevel="1" text=" string code;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17010" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="17010" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17010" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="17010" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="15024" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="15024" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" Request ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="15024" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15024" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="15024" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15024" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="15024" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15024" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="15024" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15024" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="15024" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15024" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader17623" parent_class="17623" fileExt=".h" fileName="sipcall" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef SIPCALL_H&amp;#010;#define SIPCALL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17623" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class SipCall&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="19373" tag="tblock_0" canDelete="false" indentLevel="1" text=" int payload;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="19374" tag="tblock_2" canDelete="false" indentLevel="1" text=" int enable_audio;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="1 started, -1 stopped" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="SipCall ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="19373" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="19373" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="19373" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="19373" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="19374" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="19374" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of enable_audio&amp;#010;1 started, -1 stopped&amp;#010;@return the value of enable_audio" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="19374" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="19374" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of enable_audio&amp;#010;1 started, -1 stopped&amp;#010;@param value the value of enable_audio" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="19369" tag="operation_19369" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id &amp;#010;@param cdv " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="19372" tag="operation_19372" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="19375" tag="operation_19375" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Store information about incoming call and negociate payload" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="19377" tag="operation_19377" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Use to answer to a ONHOLD/OFFHOLD event " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="19379" tag="operation_19379" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Use to answer to an incoming call " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="19381" tag="operation_19381" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="19383" tag="operation_19383" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="19385" tag="operation_19385" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Manage local audio port for each sipcall" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="19387" tag="operation_19387" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="19388" tag="operation_19388" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Manage id, did (dialog-id), cid (call-id) and tid (transaction-id) &amp;#010;for each sipcall" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="19390" tag="operation_19390" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="19391" tag="operation_19391" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param did " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="19393" tag="operation_19393" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="19394" tag="operation_19394" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param cid " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="19396" tag="operation_19396" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="19397" tag="operation_19397" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param tid " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="19399" tag="operation_19399" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="19400" tag="operation_19400" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Manage remote sdp audio port" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="19401" tag="operation_19401" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="19403" tag="operation_19403" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Manage audio codec" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="19404" tag="operation_19404" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param ac " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="19406" tag="operation_19406" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="19407" tag="operation_19407" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param standby " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="19409" tag="operation_19409" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="19421" tag="tblock_5" canDelete="false" indentLevel="1" text=" CodecDescriptorVector* _cdv;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="///////////////////////////// Private member variables///////////////////////////" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="19422" tag="tblock_8" canDelete="false" indentLevel="1" text=" AudioCodec* _audiocodec;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="19423" tag="tblock_11" canDelete="false" indentLevel="1" text=" short _id;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="19424" tag="tblock_14" canDelete="false" indentLevel="1" text=" int _cid;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="// call id" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="19425" tag="tblock_17" canDelete="false" indentLevel="1" text=" int _did;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="// dialog id" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="19426" tag="tblock_20" canDelete="false" indentLevel="1" text=" int _tid;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="// transaction id" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="19427" tag="tblock_23" canDelete="false" indentLevel="1" text=" bool _standby;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="// wait for a cid and did when outgoing call is made" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="19428" tag="tblock_26" canDelete="false" indentLevel="1" text=" int _status_code;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="19429" tag="tblock_29" canDelete="false" indentLevel="1" text=" char* _reason_phrase;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="19430" tag="tblock_32" canDelete="false" indentLevel="1" text=" char* _textinfo;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="19431" tag="tblock_35" canDelete="false" indentLevel="1" text=" char* _remote_uri;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="19432" tag="tblock_38" canDelete="false" indentLevel="1" text=" char* _remote_sdp_audio_ip;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="19433" tag="tblock_41" canDelete="false" indentLevel="1" text=" int _state;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="19434" tag="tblock_44" canDelete="false" indentLevel="1" text=" int _local_audio_port;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="19435" tag="tblock_47" canDelete="false" indentLevel="1" text=" int _remote_sdp_audio_port;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="19436" tag="tblock_50" canDelete="false" indentLevel="1" text=" int _local_sendrecv;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="_SENDRECV, _SENDONLY, _RECVONLY" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="19437" tag="tblock_53" canDelete="false" indentLevel="1" text=" int _remote_sendrecv;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="_SENDRECV, _SENDONLY, _RECVONLY" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="19421" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="19421" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _cdv&amp;#010;///////////////////////////// Private member variables///////////////////////////&amp;#010;@return the value of _cdv" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="19421" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="19421" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _cdv&amp;#010;///////////////////////////// Private member variables///////////////////////////&amp;#010;@param value the value of _cdv" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="19422" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="19422" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="19422" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="19422" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="19423" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="19423" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="19423" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="19423" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="19424" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="19424" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _cid&amp;#010;// call id&amp;#010;@return the value of _cid" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="19424" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="19424" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _cid&amp;#010;// call id&amp;#010;@param value the value of _cid" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="19425" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="19425" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _did&amp;#010;// dialog id&amp;#010;@return the value of _did" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="19425" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="19425" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _did&amp;#010;// dialog id&amp;#010;@param value the value of _did" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="19426" tag="hblock_tag_21" canDelete="false" indentLevel="1" classfield_id="19426" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _tid&amp;#010;// transaction id&amp;#010;@return the value of _tid" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="19426" tag="hblock_tag_22" canDelete="false" indentLevel="1" classfield_id="19426" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _tid&amp;#010;// transaction id&amp;#010;@param value the value of _tid" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="19427" tag="hblock_tag_24" canDelete="false" indentLevel="1" classfield_id="19427" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _standby&amp;#010;// wait for a cid and did when outgoing call is made&amp;#010;@return the value of _standby" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="19427" tag="hblock_tag_25" canDelete="false" indentLevel="1" classfield_id="19427" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _standby&amp;#010;// wait for a cid and did when outgoing call is made&amp;#010;@param value the value of _standby" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="19428" tag="hblock_tag_27" canDelete="false" indentLevel="1" classfield_id="19428" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="19428" tag="hblock_tag_28" canDelete="false" indentLevel="1" classfield_id="19428" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="19429" tag="hblock_tag_30" canDelete="false" indentLevel="1" classfield_id="19429" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="19429" tag="hblock_tag_31" canDelete="false" indentLevel="1" classfield_id="19429" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="19430" tag="hblock_tag_33" canDelete="false" indentLevel="1" classfield_id="19430" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="19430" tag="hblock_tag_34" canDelete="false" indentLevel="1" classfield_id="19430" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="19431" tag="hblock_tag_36" canDelete="false" indentLevel="1" classfield_id="19431" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="19431" tag="hblock_tag_37" canDelete="false" indentLevel="1" classfield_id="19431" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="19432" tag="hblock_tag_39" canDelete="false" indentLevel="1" classfield_id="19432" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="19432" tag="hblock_tag_40" canDelete="false" indentLevel="1" classfield_id="19432" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="19433" tag="hblock_tag_42" canDelete="false" indentLevel="1" classfield_id="19433" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="19433" tag="hblock_tag_43" canDelete="false" indentLevel="1" classfield_id="19433" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="19434" tag="hblock_tag_45" canDelete="false" indentLevel="1" classfield_id="19434" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="19434" tag="hblock_tag_46" canDelete="false" indentLevel="1" classfield_id="19434" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="19435" tag="hblock_tag_48" canDelete="false" indentLevel="1" classfield_id="19435" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="19435" tag="hblock_tag_49" canDelete="false" indentLevel="1" classfield_id="19435" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="19436" tag="hblock_tag_51" canDelete="false" indentLevel="1" classfield_id="19436" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _local_sendrecv&amp;#010;_SENDRECV, _SENDONLY, _RECVONLY&amp;#010;@return the value of _local_sendrecv" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="19436" tag="hblock_tag_52" canDelete="false" indentLevel="1" classfield_id="19436" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _local_sendrecv&amp;#010;_SENDRECV, _SENDONLY, _RECVONLY&amp;#010;@param value the value of _local_sendrecv" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="19437" tag="hblock_tag_54" canDelete="false" indentLevel="1" classfield_id="19437" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _remote_sendrecv&amp;#010;_SENDRECV, _SENDONLY, _RECVONLY&amp;#010;@return the value of _remote_sendrecv" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="19437" tag="hblock_tag_55" canDelete="false" indentLevel="1" classfield_id="19437" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _remote_sendrecv&amp;#010;_SENDRECV, _SENDONLY, _RECVONLY&amp;#010;@param value the value of _remote_sendrecv" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="19410" tag="operation_19410" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="19411" tag="operation_19411" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="19412" tag="operation_19412" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="19413" tag="operation_19413" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param remote_sdp &amp;#010;@param msg " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="19416" tag="operation_19416" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param sdp &amp;#010;@param med " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SIPCALL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			sipcall.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:09:11&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="19373" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19373" tag="tblock_0" canDelete="false" indentLevel="1" text=" int payload;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19373" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="19373" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19373" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="19373" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19374" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="1 started, -1 stopped" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19374" tag="tblock_2" canDelete="false" indentLevel="1" text=" int enable_audio;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="1 started, -1 stopped" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19374" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="19374" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of enable_audio&amp;#010;1 started, -1 stopped&amp;#010;@return the value of enable_audio" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19374" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="19374" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of enable_audio&amp;#010;1 started, -1 stopped&amp;#010;@param value the value of enable_audio" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19421" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="///////////////////////////// Private member variables///////////////////////////" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19421" tag="tblock_5" canDelete="false" indentLevel="1" text=" CodecDescriptorVector* _cdv;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="///////////////////////////// Private member variables///////////////////////////" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19421" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="19421" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _cdv&amp;#010;///////////////////////////// Private member variables///////////////////////////&amp;#010;@return the value of _cdv" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19421" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="19421" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _cdv&amp;#010;///////////////////////////// Private member variables///////////////////////////&amp;#010;@param value the value of _cdv" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19422" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19422" tag="tblock_8" canDelete="false" indentLevel="1" text=" AudioCodec* _audiocodec;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19422" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="19422" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19422" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="19422" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19423" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19423" tag="tblock_11" canDelete="false" indentLevel="1" text=" short _id;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19423" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="19423" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19423" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="19423" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19424" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="// call id" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19424" tag="tblock_14" canDelete="false" indentLevel="1" text=" int _cid;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="// call id" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19424" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="19424" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _cid&amp;#010;// call id&amp;#010;@return the value of _cid" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19424" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="19424" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _cid&amp;#010;// call id&amp;#010;@param value the value of _cid" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19425" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="// dialog id" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19425" tag="tblock_17" canDelete="false" indentLevel="1" text=" int _did;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="// dialog id" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19425" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="19425" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _did&amp;#010;// dialog id&amp;#010;@return the value of _did" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19425" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="19425" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _did&amp;#010;// dialog id&amp;#010;@param value the value of _did" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19426" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="// transaction id" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19426" tag="tblock_20" canDelete="false" indentLevel="1" text=" int _tid;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="// transaction id" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19426" tag="hblock_tag_21" canDelete="false" indentLevel="1" classfield_id="19426" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _tid&amp;#010;// transaction id&amp;#010;@return the value of _tid" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19426" tag="hblock_tag_22" canDelete="false" indentLevel="1" classfield_id="19426" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _tid&amp;#010;// transaction id&amp;#010;@param value the value of _tid" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19427" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="// wait for a cid and did when outgoing call is made" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19427" tag="tblock_23" canDelete="false" indentLevel="1" text=" bool _standby;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="// wait for a cid and did when outgoing call is made" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19427" tag="hblock_tag_24" canDelete="false" indentLevel="1" classfield_id="19427" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _standby&amp;#010;// wait for a cid and did when outgoing call is made&amp;#010;@return the value of _standby" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19427" tag="hblock_tag_25" canDelete="false" indentLevel="1" classfield_id="19427" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _standby&amp;#010;// wait for a cid and did when outgoing call is made&amp;#010;@param value the value of _standby" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19428" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19428" tag="tblock_26" canDelete="false" indentLevel="1" text=" int _status_code;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19428" tag="hblock_tag_27" canDelete="false" indentLevel="1" classfield_id="19428" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19428" tag="hblock_tag_28" canDelete="false" indentLevel="1" classfield_id="19428" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19429" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19429" tag="tblock_29" canDelete="false" indentLevel="1" text=" char* _reason_phrase;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19429" tag="hblock_tag_30" canDelete="false" indentLevel="1" classfield_id="19429" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19429" tag="hblock_tag_31" canDelete="false" indentLevel="1" classfield_id="19429" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19430" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19430" tag="tblock_32" canDelete="false" indentLevel="1" text=" char* _textinfo;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19430" tag="hblock_tag_33" canDelete="false" indentLevel="1" classfield_id="19430" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19430" tag="hblock_tag_34" canDelete="false" indentLevel="1" classfield_id="19430" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19431" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19431" tag="tblock_35" canDelete="false" indentLevel="1" text=" char* _remote_uri;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19431" tag="hblock_tag_36" canDelete="false" indentLevel="1" classfield_id="19431" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19431" tag="hblock_tag_37" canDelete="false" indentLevel="1" classfield_id="19431" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19432" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19432" tag="tblock_38" canDelete="false" indentLevel="1" text=" char* _remote_sdp_audio_ip;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19432" tag="hblock_tag_39" canDelete="false" indentLevel="1" classfield_id="19432" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19432" tag="hblock_tag_40" canDelete="false" indentLevel="1" classfield_id="19432" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19433" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19433" tag="tblock_41" canDelete="false" indentLevel="1" text=" int _state;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19433" tag="hblock_tag_42" canDelete="false" indentLevel="1" classfield_id="19433" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19433" tag="hblock_tag_43" canDelete="false" indentLevel="1" classfield_id="19433" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19434" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19434" tag="tblock_44" canDelete="false" indentLevel="1" text=" int _local_audio_port;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19434" tag="hblock_tag_45" canDelete="false" indentLevel="1" classfield_id="19434" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19434" tag="hblock_tag_46" canDelete="false" indentLevel="1" classfield_id="19434" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19435" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19435" tag="tblock_47" canDelete="false" indentLevel="1" text=" int _remote_sdp_audio_port;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19435" tag="hblock_tag_48" canDelete="false" indentLevel="1" classfield_id="19435" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19435" tag="hblock_tag_49" canDelete="false" indentLevel="1" classfield_id="19435" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19436" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="_SENDRECV, _SENDONLY, _RECVONLY" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19436" tag="tblock_50" canDelete="false" indentLevel="1" text=" int _local_sendrecv;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="_SENDRECV, _SENDONLY, _RECVONLY" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19436" tag="hblock_tag_51" canDelete="false" indentLevel="1" classfield_id="19436" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _local_sendrecv&amp;#010;_SENDRECV, _SENDONLY, _RECVONLY&amp;#010;@return the value of _local_sendrecv" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19436" tag="hblock_tag_52" canDelete="false" indentLevel="1" classfield_id="19436" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _local_sendrecv&amp;#010;_SENDRECV, _SENDONLY, _RECVONLY&amp;#010;@param value the value of _local_sendrecv" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="19437" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="_SENDRECV, _SENDONLY, _RECVONLY" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="19437" tag="tblock_53" canDelete="false" indentLevel="1" text=" int _remote_sendrecv;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="_SENDRECV, _SENDONLY, _RECVONLY" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="19437" tag="hblock_tag_54" canDelete="false" indentLevel="1" classfield_id="19437" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _remote_sendrecv&amp;#010;_SENDRECV, _SENDONLY, _RECVONLY&amp;#010;@return the value of _remote_sendrecv" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="19437" tag="hblock_tag_55" canDelete="false" indentLevel="1" classfield_id="19437" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _remote_sendrecv&amp;#010;_SENDRECV, _SENDONLY, _RECVONLY&amp;#010;@param value the value of _remote_sendrecv" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader17624" parent_class="17624" fileExt=".h" fileName="audiortprtx" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef AUDIORTPRTX_H&amp;#010;#define AUDIORTPRTX_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" text="using ::AudioRtpRTX;&amp;#010;using ::AudioRtpRTX;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17624" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class AudioRtpRTX&amp;#010;///////////////////////////////////////////////////////////////////////////////// Two pair of sockets///////////////////////////////////////////////////////////////////////////////" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="17641" tag="tblock_0" canDelete="false" indentLevel="1" text=" ost::Time* time;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="// For incoming call notification " />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AudioRtpRTX ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="17641" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="17641" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of time&amp;#010;// For incoming call notification &amp;#010;@return the value of time" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="17641" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="17641" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of time&amp;#010;// For incoming call notification &amp;#010;@param value the value of time" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="17633" tag="operation_17633" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  &amp;#010;@param  &amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17638" tag="operation_17638" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17642" tag="operation_17642" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="17643" tag="tblock_2" canDelete="false" indentLevel="1" text=" SipCall* _ca;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="17644" tag="tblock_5" canDelete="false" indentLevel="1" text=" AudioLayer* _audioDevice;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="17647" tag="tblock_8" canDelete="false" indentLevel="1" text=" ost::RTPSession* _sessionSend;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="17648" tag="tblock_11" canDelete="false" indentLevel="1" text=" ost::RTPSession* _sessionRecv;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="17651" tag="tblock_14" canDelete="false" indentLevel="1" text=" ost::SymmetricRTPSession* _session;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="17652" tag="tblock_17" canDelete="false" indentLevel="1" text=" bool _sym;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="17643" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="17643" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="17643" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="17643" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="17644" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="17644" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="17644" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="17644" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="17647" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="17647" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="17647" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="17647" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="17648" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="17648" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="17648" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="17648" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="17651" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="17651" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="17651" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="17651" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="17652" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="17652" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="17652" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="17652" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="17653" tag="operation_17653" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17654" tag="operation_17654" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  &amp;#010;@param  &amp;#010;@param  &amp;#010;@param  &amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17664" tag="operation_17664" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  &amp;#010;@param  &amp;#010;@param  &amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //AUDIORTPRTX_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			audiortprtx.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="17626" field_type="7077983" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17626" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Thread ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17626" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17626" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17626" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17626" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="17626" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17626" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="17626" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17626" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="17626" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17626" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17630" field_type="7471215" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17630" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TimerPort ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17630" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17630" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17630" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17630" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="17630" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17630" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="17630" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17630" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="17630" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17630" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17641" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="// For incoming call notification " />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17641" tag="tblock_0" canDelete="false" indentLevel="1" text=" ost::Time* time;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="// For incoming call notification " />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17641" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="17641" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of time&amp;#010;// For incoming call notification &amp;#010;@return the value of time" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17641" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="17641" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of time&amp;#010;// For incoming call notification &amp;#010;@param value the value of time" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17643" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17643" tag="tblock_2" canDelete="false" indentLevel="1" text=" SipCall* _ca;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17643" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="17643" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17643" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="17643" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17644" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17644" tag="tblock_5" canDelete="false" indentLevel="1" text=" AudioLayer* _audioDevice;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17644" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="17644" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17644" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="17644" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17647" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17647" tag="tblock_8" canDelete="false" indentLevel="1" text=" ost::RTPSession* _sessionSend;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17647" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="17647" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17647" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="17647" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17648" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17648" tag="tblock_11" canDelete="false" indentLevel="1" text=" ost::RTPSession* _sessionRecv;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17648" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="17648" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17648" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="17648" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17651" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17651" tag="tblock_14" canDelete="false" indentLevel="1" text=" ost::SymmetricRTPSession* _session;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17651" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="17651" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17651" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="17651" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17652" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17652" tag="tblock_17" canDelete="false" indentLevel="1" text=" bool _sym;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17652" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="17652" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17652" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="17652" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="ost" id="cppheader17625" parent_class="17625" fileExt=".h" fileName="thread" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef THREAD_H&amp;#010;#define THREAD_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17625" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class Thread&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Thread ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //THREAD_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			thread.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is ost&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="17626" field_type="7077983" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17626" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" AudioRtpRTX ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17626" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17626" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17626" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17626" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="17626" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17626" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="17626" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17626" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="17626" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17626" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="ost" id="cppheader17629" parent_class="17629" fileExt=".h" fileName="timerport" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef TIMERPORT_H&amp;#010;#define TIMERPORT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17629" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class TimerPort&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="TimerPort ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TIMERPORT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			timerport.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is ost&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="17630" field_type="5505106" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17630" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" AudioRtpRTX ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17630" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17630" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17630" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17630" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="17630" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17630" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="17630" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17630" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="17630" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17630" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader17634" parent_class="17634" fileExt=".h" fileName="sipcall*" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef SIPCALL*_H&amp;#010;#define SIPCALL*_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17634" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class SipCall*&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="SipCall* ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SIPCALL*_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			SipCall*.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="ost" id="cppheader17639" parent_class="17639" fileExt=".h" fileName="time" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef TIME_H&amp;#010;#define TIME_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17639" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class Time&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Time ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TIME_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			Time.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is ost&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader17640" parent_class="17640" fileExt=".h" fileName="ost::time*" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef OST::TIME*_H&amp;#010;#define OST::TIME*_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17640" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class ost::Time*&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="ost::Time* ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //OST::TIME*_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			ost::Time*.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="ost" id="cppheader17645" parent_class="17645" fileExt=".h" fileName="rtpsession" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef RTPSESSION_H&amp;#010;#define RTPSESSION_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17645" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RTPSession&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RTPSession ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //RTPSESSION_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			RTPSession.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is ost&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader17646" parent_class="17646" fileExt=".h" fileName="ost::rtpsession*" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef OST::RTPSESSION*_H&amp;#010;#define OST::RTPSESSION*_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17646" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class ost::RTPSession*&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="ost::RTPSession* ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //OST::RTPSESSION*_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			ost::RTPSession*.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="ost" id="cppheader17649" parent_class="17649" fileExt=".h" fileName="symmetricrtpsession" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef SYMMETRICRTPSESSION_H&amp;#010;#define SYMMETRICRTPSESSION_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17649" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class SymmetricRTPSession&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="SymmetricRTPSession ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SYMMETRICRTPSESSION_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			SymmetricRTPSession.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is ost&amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader17650" parent_class="17650" fileExt=".h" fileName="ost::symmetricrtpsession*" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef OST::SYMMETRICRTPSESSION*_H&amp;#010;#define OST::SYMMETRICRTPSESSION*_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17650" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class ost::SymmetricRTPSession*&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="ost::SymmetricRTPSession* ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //OST::SYMMETRICRTPSESSION*_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			ost::SymmetricRTPSession*.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader17655" parent_class="17655" fileExt=".h" fileName="unsigned char" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef UNSIGNED_CHAR_H&amp;#010;#define UNSIGNED_CHAR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17655" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class unsigned char&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="unsigned char ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //UNSIGNED_CHAR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			unsigned char.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader17656" parent_class="17656" fileExt=".h" fileName="unsigned char*" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef UNSIGNED_CHAR*_H&amp;#010;#define UNSIGNED_CHAR*_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17656" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class unsigned char*&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="unsigned char* ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //UNSIGNED_CHAR*_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			unsigned char*.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader17658" parent_class="17658" fileExt=".h" fileName="int16" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef INT16_H&amp;#010;#define INT16_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17658" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class int16&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="int16 ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //INT16_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			int16.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader17659" parent_class="17659" fileExt=".h" fileName="int16*" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef INT16*_H&amp;#010;#define INT16*_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17659" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class int16*&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="int16* ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //INT16*_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			int16*.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader17668" parent_class="17668" fileExt=".h" fileName="int&amp;" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef INT&amp;_H&amp;#010;#define INT&amp;_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17668" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class int&amp;&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="int&amp; ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //INT&amp;_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			int&amp;.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader17670" parent_class="17670" fileExt=".h" fileName="audiortp" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef AUDIORTP_H&amp;#010;#define AUDIORTP_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17670" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class AudioRtp&amp;#010;///////////////////////////////////////////////////////////////////////////////// Main class rtp///////////////////////////////////////////////////////////////////////////////" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AudioRtp ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="17671" tag="operation_17671" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17672" tag="operation_17672" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17673" tag="operation_17673" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17675" tag="operation_17675" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="17678" tag="tblock_0" canDelete="false" indentLevel="1" text=" AudioRtpRTX* _RTXThread;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="17679" tag="tblock_2" canDelete="false" indentLevel="1" text=" bool _symetric;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="17678" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="17678" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="17678" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="17678" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="17679" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="17679" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="17679" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="17679" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //AUDIORTP_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			audiortp.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="17678" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17678" tag="tblock_0" canDelete="false" indentLevel="1" text=" AudioRtpRTX* _RTXThread;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17678" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="17678" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17678" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="17678" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17679" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17679" tag="tblock_2" canDelete="false" indentLevel="1" text=" bool _symetric;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17679" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="17679" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17679" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="17679" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader17677" parent_class="17677" fileExt=".h" fileName="audiortprtx*" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef AUDIORTPRTX*_H&amp;#010;#define AUDIORTPRTX*_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17677" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class AudioRtpRTX*&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AudioRtpRTX* ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //AUDIORTPRTX*_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			AudioRtpRTX*.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader17680" parent_class="17680" fileExt=".h" fileName="voiplinktype" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef VOIPLINKTYPE_H&amp;#010;#define VOIPLINKTYPE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17680" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class VoIPLinkType&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VoIPLinkType ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VOIPLINKTYPE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			voiplinktype.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader17683" parent_class="17683" fileExt=".h" fileName="audiocodec" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef AUDIOCODEC_H&amp;#010;#define AUDIOCODEC_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17683" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class AudioCodec&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AudioCodec ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //AUDIOCODEC_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			AudioCodec.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader17699" parent_class="17699" fileExt=".h" fileName="const string&amp;" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef CONST_STRING&amp;_H&amp;#010;#define CONST_STRING&amp;_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17699" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class const string&amp;&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="const string&amp; ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CONST_STRING&amp;_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			const string&amp;.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader17723" parent_class="17723" fileExt=".h" fileName="audiocodec*" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef AUDIOCODEC*_H&amp;#010;#define AUDIOCODEC*_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17723" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class AudioCodec*&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AudioCodec* ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //AUDIOCODEC*_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			AudioCodec*.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader17745" parent_class="17745" fileExt=".h" fileName="eventthread" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef EVENTTHREAD_H&amp;#010;#define EVENTTHREAD_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17745" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class EventThread&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="EventThread ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //EVENTTHREAD_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			EventThread.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader17746" parent_class="17746" fileExt=".h" fileName="vector" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef VECTOR_H&amp;#010;#define VECTOR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17746" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class vector&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="vector ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VECTOR_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			vector.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader17747" parent_class="17747" fileExt=".h" fileName="vector&lt; codecdescriptor * >" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef VECTOR&lt;_CODECDESCRIPTOR_*_>_H&amp;#010;#define VECTOR&lt;_CODECDESCRIPTOR_*_>_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17747" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class vector&lt; CodecDescriptor * >&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="vector&lt; CodecDescriptor * > ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VECTOR&lt;_CODECDESCRIPTOR_*_>_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			vector&lt; CodecDescriptor * >.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:22&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader17748" parent_class="17748" fileExt=".h" fileName="sipvoiplink" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef SIPVOIPLINK_H&amp;#010;#define SIPVOIPLINK_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;audiortp.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17748" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class SipVoIPLink&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="SipVoIPLink ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="17752" tag="operation_17752" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17754" tag="operation_17754" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17755" tag="operation_17755" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17756" tag="operation_17756" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17757" tag="operation_17757" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17758" tag="operation_17758" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17759" tag="operation_17759" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17760" tag="operation_17760" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id &amp;#010;@param to_url " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17763" tag="operation_17763" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17765" tag="operation_17765" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17767" tag="operation_17767" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17769" tag="operation_17769" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17771" tag="operation_17771" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17773" tag="operation_17773" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id &amp;#010;@param to " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17776" tag="operation_17776" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17778" tag="operation_17778" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17779" tag="operation_17779" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param id &amp;#010;@param code " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17782" tag="operation_17782" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="To handle the local port" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17783" tag="operation_17783" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param  " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17785" tag="operation_17785" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Add a new SipCall at the end of the SipCallVector with identifiant 'id'" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17787" tag="operation_17787" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param callid " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17789" tag="operation_17789" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Erase the SipCall(id) from the SipCallVector" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17791" tag="operation_17791" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Return a pointer to the SipCall with identifiant 'id'" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17793" tag="operation_17793" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Accessor to the audio codec of SipCall with identifiant 'id'" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17795" tag="operation_17795" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param cid " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17797" tag="operation_17797" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17798" tag="operation_17798" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param nMsg " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17800" tag="operation_17800" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="17839" tag="tblock_0" canDelete="false" indentLevel="1" text=" EventThread* _evThread;" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="///////////////////////////// Private member variables///////////////////////////" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="17841" tag="tblock_2" canDelete="false" indentLevel="1" text=" std::vector&lt; SipCall * > _sipcallVector;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="17842" tag="tblock_5" canDelete="false" indentLevel="1" text=" AudioRtp _audiortp;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="17843" tag="tblock_8" canDelete="false" indentLevel="1" text=" int _localPort;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="17844" tag="tblock_11" canDelete="false" indentLevel="1" text=" int _cid;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="17845" tag="tblock_14" canDelete="false" indentLevel="1" text=" int _reg_id;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="17846" tag="tblock_17" canDelete="false" indentLevel="1" text=" int _nMsgVoicemail;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="17839" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="17839" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _evThread&amp;#010;///////////////////////////// Private member variables///////////////////////////&amp;#010;@return the value of _evThread" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="17839" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="17839" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _evThread&amp;#010;///////////////////////////// Private member variables///////////////////////////&amp;#010;@param value the value of _evThread" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="17841" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="17841" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="17841" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="17841" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="17842" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="17842" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="17842" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="17842" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="17843" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="17843" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="17843" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="17843" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="17844" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="17844" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="17844" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="17844" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="17845" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="17845" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="17845" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="17845" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="17846" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="17846" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="17846" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="17846" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="17801" tag="operation_17801" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="If you are behind a NAT, you have to use STUN server, specified in &amp;#010;STUN configuration(you can change this one by default) to give you an &amp;#010;public IP address and assign a port number.&amp;#010;&amp;#010;Return 0 if an error occured and 1 if no error." />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17802" tag="operation_17802" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="To Store the local IP address, and allow to know if the network is &amp;#010;available.&amp;#010;&amp;#010;Return -1 if an error occured and 0 if no error" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17803" tag="operation_17803" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Return -1 if an error occured and 0 if no error" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17805" tag="operation_17805" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Allow the authentication when you want register&amp;#010;Return -1 if an error occured and 0 if no error " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17806" tag="operation_17806" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Build a sip address from the user configuration&amp;#010;Example: &quot;Display user name&quot; &lt;sip:user@host.com>&amp;#010;Return the result in a string" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17809" tag="operation_17809" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Build a sip address with the number that you want to call&amp;#010;Example: sip:124@domain.com&amp;#010;Return the result in a string" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17811" tag="operation_17811" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Beginning point to make outgoing call.&amp;#010;Check the 'from' and 'to' url.&amp;#010;Allocate local audio port.&amp;#010;Build SDP body.&amp;#010;Return -1 if an error occured and 0 if no error" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17817" tag="operation_17817" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Look for call with same cid/did &amp;#010;Return the id of the found call" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17821" tag="operation_17821" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17822" tag="operation_17822" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Return true if payload is already in the rtpmap and false if not" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17826" tag="operation_17826" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="To build sdp with 200 OK when answered call" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17832" tag="operation_17832" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="To build sdp when call is on-hold" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="17836" tag="operation_17836" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="To build sdp when call is off-hold" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SIPVOIPLINK_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			sipvoiplink.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:45&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="17749" field_type="7012462" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17749" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" VoIPLink ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17749" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17749" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17749" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17749" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="17749" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17749" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="17749" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17749" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="17749" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17749" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17839" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" text="///////////////////////////// Private member variables///////////////////////////" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17839" tag="tblock_0" canDelete="false" indentLevel="1" text=" EventThread* _evThread;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="///////////////////////////// Private member variables///////////////////////////" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17839" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="17839" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Get the value of _evThread&amp;#010;///////////////////////////// Private member variables///////////////////////////&amp;#010;@return the value of _evThread" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17839" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="17839" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" text="Set the value of _evThread&amp;#010;///////////////////////////// Private member variables///////////////////////////&amp;#010;@param value the value of _evThread" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17841" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17841" tag="tblock_2" canDelete="false" indentLevel="1" text=" std::vector&lt; SipCall * > _sipcallVector;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17841" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="17841" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17841" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="17841" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17842" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17842" tag="tblock_5" canDelete="false" indentLevel="1" text=" AudioRtp _audiortp;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17842" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="17842" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17842" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="17842" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17843" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17843" tag="tblock_8" canDelete="false" indentLevel="1" text=" int _localPort;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17843" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="17843" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17843" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="17843" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17844" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17844" tag="tblock_11" canDelete="false" indentLevel="1" text=" int _cid;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17844" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="17844" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17844" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="17844" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17845" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17845" tag="tblock_14" canDelete="false" indentLevel="1" text=" int _reg_id;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17845" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="17845" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17845" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="17845" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17846" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17846" tag="tblock_17" canDelete="false" indentLevel="1" text=" int _nMsgVoicemail;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17846" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="17846" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17846" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="17846" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader17818" parent_class="17818" fileExt=".h" fileName="exosip_event_t" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef EXOSIP_EVENT_T_H&amp;#010;#define EXOSIP_EVENT_T_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17818" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class eXosip_event_t&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="eXosip_event_t ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //EXOSIP_EVENT_T_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			eXosip_event_t.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:23&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader17819" parent_class="17819" fileExt=".h" fileName="exosip_event_t*" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef EXOSIP_EVENT_T*_H&amp;#010;#define EXOSIP_EVENT_T*_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17819" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class eXosip_event_t*&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="eXosip_event_t* ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //EXOSIP_EVENT_T*_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			eXosip_event_t*.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:23&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader17828" parent_class="17828" fileExt=".h" fileName="osip_message_t" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef OSIP_MESSAGE_T_H&amp;#010;#define OSIP_MESSAGE_T_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17828" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class osip_message_t&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="osip_message_t ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //OSIP_MESSAGE_T_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			osip_message_t.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:23&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader17829" parent_class="17829" fileExt=".h" fileName="osip_message_t*" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef OSIP_MESSAGE_T*_H&amp;#010;#define OSIP_MESSAGE_T*_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17829" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class osip_message_t*&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="osip_message_t* ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //OSIP_MESSAGE_T*_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			osip_message_t*.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:23&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader17833" parent_class="17833" fileExt=".h" fileName="sdp_message_t" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef SDP_MESSAGE_T_H&amp;#010;#define SDP_MESSAGE_T_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17833" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class sdp_message_t&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="sdp_message_t ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SDP_MESSAGE_T_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			sdp_message_t.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:23&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader17834" parent_class="17834" fileExt=".h" fileName="sdp_message_t*" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef SDP_MESSAGE_T*_H&amp;#010;#define SDP_MESSAGE_T*_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17834" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class sdp_message_t*&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="sdp_message_t* ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SDP_MESSAGE_T*_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			sdp_message_t*.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:23&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader17838" parent_class="17838" fileExt=".h" fileName="eventthread*" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef EVENTTHREAD*_H&amp;#010;#define EVENTTHREAD*_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17838" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class EventThread*&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="EventThread* ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //EVENTTHREAD*_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			EventThread*.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:23&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader17840" parent_class="17840" fileExt=".h" fileName="std::vector&lt; sipcall * >" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef STD::VECTOR&lt;_SIPCALL_*_>_H&amp;#010;#define STD::VECTOR&lt;_SIPCALL_*_>_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17840" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class std::vector&lt; SipCall * >&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="std::vector&lt; SipCall * > ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //STD::VECTOR&lt;_SIPCALL_*_>_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			std::vector&lt; SipCall * >.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:08:23&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader19368" parent_class="19368" fileExt=".h" fileName="vector&lt; codecdescriptor *, allocator &lt; codecdescriptor * > >" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef VECTOR&lt;_CODECDESCRIPTOR_*,_ALLOCATOR_&lt;_CODECDESCRIPTOR_*_>_>_H&amp;#010;#define VECTOR&lt;_CODECDESCRIPTOR_*,_ALLOCATOR_&lt;_CODECDESCRIPTOR_*_>_>_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="19368" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class vector&lt; CodecDescriptor *, allocator &lt; CodecDescriptor * > >&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="vector&lt; CodecDescriptor *, allocator &lt; CodecDescriptor * > > ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VECTOR&lt;_CODECDESCRIPTOR_*,_ALLOCATOR_&lt;_CODECDESCRIPTOR_*_>_>_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			vector&lt; CodecDescriptor *, allocator &lt; CodecDescriptor * > >.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:09:10&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader19402" parent_class="19402" fileExt=".h" fileName="char*" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef CHAR*_H&amp;#010;#define CHAR*_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="19402" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class char*&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="char* ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CHAR*_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			char*.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:09:10&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader19418" parent_class="19418" fileExt=".h" fileName="sdp_media_t" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef SDP_MEDIA_T_H&amp;#010;#define SDP_MEDIA_T_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="19418" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class sdp_media_t&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="sdp_media_t ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SDP_MEDIA_T_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			sdp_media_t.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:09:10&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader19419" parent_class="19419" fileExt=".h" fileName="sdp_media_t*" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef SDP_MEDIA_T*_H&amp;#010;#define SDP_MEDIA_T*_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="19419" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class sdp_media_t*&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="sdp_media_t* ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SDP_MEDIA_T*_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			sdp_media_t*.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Wed Sep 21 2005 at 16:09:10&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-   </codegenerator>
-  </codegeneration>
- </XMI.extensions>
-</XMI>
diff --git a/doc/uml-diagrams/sflphone-server2.xmi b/doc/uml-diagrams/sflphone-server2.xmi
deleted file mode 100644
index e0f1332c01..0000000000
--- a/doc/uml-diagrams/sflphone-server2.xmi
+++ /dev/null
@@ -1,6899 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2005-09-27T16:09:40" xmi.version="1.2" >
- <XMI.header>
-  <XMI.documentation>
-   <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
-   <XMI.exporterVersion>1.4.2</XMI.exporterVersion>
-   <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
-  </XMI.documentation>
-  <XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" />
- </XMI.header>
- <XMI.content>
-  <UML:Model isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" >
-   <UML:Namespace.ownedElement>
-    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" xmi.id="3" isRoot="false" isAbstract="false" name="datatype" />
-    <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2" isRoot="false" isAbstract="false" name="int" />
-    <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="4" isRoot="false" isAbstract="false" name="char" />
-    <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="5" isRoot="false" isAbstract="false" name="bool" />
-    <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="6" isRoot="false" isAbstract="false" name="float" />
-    <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="7" isRoot="false" isAbstract="false" name="double" />
-    <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8" isRoot="false" isAbstract="false" name="long" />
-    <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="9" isRoot="false" isAbstract="false" name="short" />
-    <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="10" isRoot="false" isAbstract="false" name="string" />
-    <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="98" isRoot="false" isAbstract="false" name="void" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="11" isRoot="false" isAbstract="false" name="GUIServer" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="19" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="97" isRoot="false" isAbstract="false" name="list" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="155" type="5" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="146" isRoot="false" isAbstract="false" name="sendItem" />
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="12" isRoot="false" isAbstract="false" name="GUIFramework" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="13" isRoot="false" isAbstract="false" name="RequestManager" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="14" isRoot="false" isAbstract="false" name="Request" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="15" isRoot="false" isAbstract="false" name="RequestFactory" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="16" isRoot="false" isAbstract="false" name="TCPSessionIO" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="22" />
-      <UML:Generalization xmi.idref="47" />
-     </UML:GeneralizableElement.generalization>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="17" isRoot="false" isAbstract="false" name="TCPStream" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="18" isRoot="false" isAbstract="false" name="SessionIO" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="37" isRoot="false" isAbstract="false" name="TCPSocket" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="65" isRoot="false" isAbstract="false" name="TCPSession" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="70" />
-      <UML:Generalization xmi.idref="74" />
-     </UML:GeneralizableElement.generalization>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="66" isRoot="false" isAbstract="false" name="TCPStreamPool" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="67" />
-     </UML:GeneralizableElement.generalization>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="73" isRoot="false" isAbstract="false" name="Thread" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="83" isRoot="false" isAbstract="false" name="ObjectPool" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="92" isRoot="false" isAbstract="false" name="RequestList" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="94" isRoot="false" isAbstract="false" name="ManagerImpl" >
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="100" isRoot="false" isAbstract="false" name="list" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="156" type="5" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Generalization isSpecification="false" child="11" visibility="public" xmi.id="19" parent="12" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="16" visibility="public" xmi.id="22" parent="17" discriminator="" name="" />
-    <UML:Association isSpecification="false" visibility="public" xmi.id="25" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="26" aggregation="composite" type="11" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="27" aggregation="none" type="13" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="28" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="29" aggregation="composite" type="13" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="30" aggregation="none" type="15" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="31" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="32" aggregation="none" type="15" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="33" aggregation="none" type="14" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="34" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="35" aggregation="none" type="14" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="36" aggregation="none" type="11" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="38" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="39" aggregation="composite" type="18" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="40" aggregation="none" type="37" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="41" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="42" aggregation="composite" type="18" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="43" aggregation="none" type="16" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="44" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="45" aggregation="shared" type="18" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="46" aggregation="none" type="16" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Generalization isSpecification="false" child="16" visibility="public" xmi.id="47" parent="18" discriminator="" name="" />
-    <UML:Association isSpecification="false" visibility="public" xmi.id="50" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="51" aggregation="composite" type="17" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="52" aggregation="none" type="16" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="53" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="54" aggregation="shared" type="16" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="55" aggregation="none" type="17" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="56" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="57" aggregation="composite" type="37" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="58" aggregation="none" type="16" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="59" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="60" aggregation="composite" type="16" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="61" aggregation="none" type="37" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="62" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="63" aggregation="shared" type="13" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="64" aggregation="none" type="18" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Generalization isSpecification="false" child="66" visibility="public" xmi.id="67" parent="65" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="65" visibility="public" xmi.id="70" parent="17" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="65" visibility="public" xmi.id="74" parent="73" discriminator="" name="" />
-    <UML:Association isSpecification="false" visibility="public" xmi.id="77" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="78" aggregation="shared" type="16" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="79" aggregation="none" type="16" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="80" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="81" aggregation="shared" type="16" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="82" aggregation="none" type="66" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="84" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="85" aggregation="composite" type="66" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="86" aggregation="none" type="83" name="" multiplicity="2" />
-     </UML:Association.connection>
-    </UML:Association>
-   </UML:Namespace.ownedElement>
-  </UML:Model>
- </XMI.content>
- <XMI.extensions xmi.extender="umbrello" >
-  <docsettings viewid="91" documentation="" uniqueid="156" />
-  <diagrams>
-   <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="0" usefillcolor="1" snapx="10" canvaswidth="840" snapy="10" showatts="1" xmi.id="1" documentation="" type="402" showops="1" showpackage="0" name="class diagram" localid="900000" showstereotype="0" showscope="1" snapcsgrid="0" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="554" >
-    <widgets>
-     <classwidget usesdiagramfillcolour="1" width="87" showattsigs="601" usesdiagramusefillcolour="1" x="95" linecolour="none" y="170" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="59" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="11" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="103" showattsigs="601" usesdiagramusefillcolour="1" x="80" linecolour="none" y="53" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="12" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="112" showattsigs="601" usesdiagramusefillcolour="1" x="293" linecolour="none" y="169" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="13" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="60" showattsigs="601" usesdiagramusefillcolour="1" x="103" linecolour="none" y="242" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="14" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="106" showattsigs="601" usesdiagramusefillcolour="1" x="295" linecolour="none" y="242" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="15" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="100" showattsigs="601" usesdiagramusefillcolour="1" x="489" linecolour="none" y="236" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="16" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="79" showattsigs="601" usesdiagramusefillcolour="1" x="613" linecolour="none" y="167" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="17" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="0" width="73" showattsigs="601" usesdiagramusefillcolour="0" x="503" linecolour="#ff0000" y="169" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="18" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="79" showattsigs="601" usesdiagramusefillcolour="1" x="422" linecolour="none" y="318" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="37" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="85" showattsigs="601" usesdiagramusefillcolour="1" x="664" linecolour="none" y="239" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="65" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="0" width="108" showattsigs="601" usesdiagramusefillcolour="0" x="557" linecolour="#ff0000" y="317" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="66" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="52" showattsigs="601" usesdiagramusefillcolour="1" x="736" linecolour="none" y="167" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="73" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="78" showattsigs="601" usesdiagramusefillcolour="1" x="572" linecolour="none" y="397" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="83" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
-    </widgets>
-    <messages/>
-    <associations>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="12" widgetaid="11" xmi.id="19" >
-      <linepath>
-       <startpoint startx="138" starty="170" />
-       <endpoint endx="131" endy="86" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="13" widgetaid="11" xmi.id="25" >
-      <linepath>
-       <startpoint startx="182" starty="199" />
-       <endpoint endx="293" endy="185" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="15" widgetaid="13" xmi.id="28" >
-      <linepath>
-       <startpoint startx="349" starty="202" />
-       <endpoint endx="348" endy="242" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="14" widgetaid="15" xmi.id="31" >
-      <linepath>
-       <startpoint startx="295" starty="258" />
-       <endpoint endx="163" endy="258" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="11" widgetaid="14" xmi.id="34" >
-      <linepath>
-       <startpoint startx="133" starty="242" />
-       <endpoint endx="138" endy="229" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="3" indexa="1" totalcountb="2" indexb="1" widgetbid="37" widgetaid="16" xmi.id="59" >
-      <linepath>
-       <startpoint startx="522" starty="269" />
-       <endpoint endx="461" endy="318" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="18" widgetaid="13" xmi.id="62" >
-      <linepath>
-       <startpoint startx="405" starty="185" />
-       <endpoint endx="503" endy="185" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="3" indexa="2" totalcountb="2" indexb="1" widgetbid="65" widgetaid="66" xmi.id="67" >
-      <linepath>
-       <startpoint startx="629" starty="317" />
-       <endpoint endx="706" endy="272" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="3" indexa="1" totalcountb="2" indexb="1" widgetbid="17" widgetaid="65" xmi.id="70" >
-      <linepath>
-       <startpoint startx="692" starty="239" />
-       <endpoint endx="652" endy="200" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="3" indexa="2" totalcountb="2" indexb="1" widgetbid="73" widgetaid="65" xmi.id="74" >
-      <linepath>
-       <startpoint startx="720" starty="239" />
-       <endpoint endx="762" endy="200" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="18" widgetaid="16" xmi.id="47" >
-      <linepath>
-       <startpoint startx="539" starty="236" />
-       <endpoint endx="539" endy="202" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="3" indexa="2" totalcountb="3" indexb="1" widgetbid="66" widgetaid="16" xmi.id="80" >
-      <linepath>
-       <startpoint startx="555" starty="269" />
-       <endpoint endx="593" endy="317" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="83" widgetaid="66" xmi.id="84" >
-      <linepath>
-       <startpoint startx="611" starty="350" />
-       <endpoint endx="611" endy="397" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="15" usesdiagramusefillcolour="1" x="613" linecolour="none" y="374" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="89" text="2" font="Sans,10,-1,5,50,0,0,0,0,0" />
-     </assocwidget>
-    </associations>
-   </diagram>
-   <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="0" usefillcolor="1" snapx="10" canvaswidth="750" snapy="10" showatts="1" xmi.id="91" documentation="" type="403" showops="1" showpackage="0" name="list" localid="899997" showstereotype="0" showscope="1" snapcsgrid="0" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="586" >
-    <widgets>
-     <objectwidget usesdiagramfillcolour="1" width="91" usesdiagramusefillcolour="1" x="35" linecolour="none" y="48" instancename="" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="27" usefillcolor="1" isinstance="0" xmi.id="92" decon="0" localid="899999" multipleinstance="0" drawasactor="0" font="Sans,10,-1,5,50,0,1,0,0,0" />
-     <objectwidget usesdiagramfillcolour="1" width="83" usesdiagramusefillcolour="1" x="213" linecolour="none" y="48" instancename="" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="27" usefillcolor="1" isinstance="0" xmi.id="11" decon="0" localid="899998" multipleinstance="0" drawasactor="0" font="Sans,10,-1,5,50,0,1,0,0,0" />
-     <objectwidget usesdiagramfillcolour="1" width="97" usesdiagramusefillcolour="1" x="365" linecolour="none" y="48" instancename="" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="27" usefillcolor="1" isinstance="0" xmi.id="94" decon="0" localid="899997" multipleinstance="0" drawasactor="0" font="Sans,10,-1,5,50,0,1,0,0,0" />
-    </widgets>
-    <messages>
-     <messagewidget usesdiagramfillcolour="1" width="182" usesdiagramusefillcolour="1" x="80" linecolour="none" y="122" operation="97" linewidth="none" usesdiagramlinewidth="1" widgetbid="899998" usesdiagramlinecolour="1" fillcolour="none" height="141" usefillcolor="1" seqnum="" textid="96" widgetaid="899999" isinstance="0" xmi.id="93" sequencemessagetype="1000" font="Sans,10,-1,5,50,0,0,0,0,0" >
-      <floatingtext usesdiagramfillcolour="1" width="41" usesdiagramusefillcolour="1" x="85" linecolour="none" y="101" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="704" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="96" text=": list()" font="Sans,10,-1,5,50,0,0,0,0,0" />
-     </messagewidget>
-     <messagewidget usesdiagramfillcolour="1" width="167" usesdiagramusefillcolour="1" x="254" linecolour="none" y="136" operation="100" linewidth="none" usesdiagramlinewidth="1" widgetbid="899997" usesdiagramlinecolour="1" fillcolour="none" height="105" usefillcolor="1" seqnum="" textid="99" widgetaid="899998" isinstance="0" xmi.id="95" sequencemessagetype="1000" font="Sans,10,-1,5,50,0,0,0,0,0" >
-      <floatingtext usesdiagramfillcolour="1" width="41" usesdiagramusefillcolour="1" x="259" linecolour="none" y="115" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="704" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="99" text=": list()" font="Sans,10,-1,5,50,0,0,0,0,0" />
-     </messagewidget>
-     <messagewidget usesdiagramfillcolour="1" width="157" usesdiagramusefillcolour="1" x="255" linecolour="none" y="161" operation="146" linewidth="none" usesdiagramlinewidth="1" widgetbid="899998" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" textid="145" widgetaid="899997" isinstance="0" xmi.id="117" sequencemessagetype="1001" font="Sans,10,-1,5,50,0,0,0,0,0" >
-      <floatingtext usesdiagramfillcolour="1" width="78" usesdiagramusefillcolour="1" x="260" linecolour="none" y="140" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="704" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="145" text=": sendItem()" font="Sans,10,-1,5,50,0,0,0,0,0" />
-     </messagewidget>
-     <messagewidget usesdiagramfillcolour="1" width="157" usesdiagramusefillcolour="1" x="255" linecolour="none" y="186" operation="" linewidth="none" usesdiagramlinewidth="1" widgetbid="899998" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="899997" isinstance="0" xmi.id="122" sequencemessagetype="1001" font="Sans,10,-1,5,50,0,0,0,0,0" />
-     <messagewidget usesdiagramfillcolour="1" width="157" usesdiagramusefillcolour="1" x="255" linecolour="none" y="170" operation="" linewidth="none" usesdiagramlinewidth="1" widgetbid="899998" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="899997" isinstance="0" xmi.id="127" sequencemessagetype="1001" font="Sans,10,-1,5,50,0,0,0,0,0" />
-     <messagewidget usesdiagramfillcolour="1" width="157" usesdiagramusefillcolour="1" x="255" linecolour="none" y="202" operation="" linewidth="none" usesdiagramlinewidth="1" widgetbid="899998" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="899997" isinstance="0" xmi.id="132" sequencemessagetype="1001" font="Sans,10,-1,5,50,0,0,0,0,0" />
-    </messages>
-    <associations/>
-   </diagram>
-  </diagrams>
-  <listview>
-   <listitem open="1" type="800" label="Views" >
-    <listitem open="1" type="801" label="Logical View" >
-     <listitem open="1" type="813" id="12" />
-     <listitem open="1" type="813" id="11" >
-      <listitem open="0" type="815" id="97" />
-      <listitem open="0" type="815" id="146" />
-     </listitem>
-     <listitem open="1" type="813" id="94" >
-      <listitem open="0" type="815" id="100" />
-     </listitem>
-     <listitem open="1" type="813" id="83" />
-     <listitem open="1" type="813" id="14" />
-     <listitem open="1" type="813" id="15" />
-     <listitem open="1" type="813" id="92" />
-     <listitem open="1" type="813" id="13" />
-     <listitem open="1" type="813" id="18" />
-     <listitem open="1" type="813" id="65" />
-     <listitem open="1" type="813" id="16" />
-     <listitem open="1" type="813" id="37" />
-     <listitem open="1" type="813" id="17" />
-     <listitem open="1" type="813" id="66" />
-     <listitem open="1" type="813" id="73" />
-     <listitem open="1" type="830" label="Datatypes" >
-      <listitem open="1" type="829" id="5" />
-      <listitem open="1" type="829" id="4" />
-      <listitem open="1" type="829" id="7" />
-      <listitem open="1" type="829" id="6" />
-      <listitem open="1" type="829" id="2" />
-      <listitem open="1" type="829" id="8" />
-      <listitem open="1" type="829" id="9" />
-      <listitem open="1" type="829" id="10" />
-      <listitem open="1" type="829" id="98" />
-     </listitem>
-    </listitem>
-    <listitem open="1" type="802" label="Use Case View" />
-    <listitem open="1" type="821" label="Component View" />
-    <listitem open="1" type="827" label="Deployment View" />
-    <listitem open="1" type="836" label="Entity Relationship Model" />
-   </listitem>
-  </listview>
-  <codegeneration>
-   <codegenerator language="Cpp" >
-    <classifiercodedocument writeOutCode="true" package="" id="11" parent_class="11" fileExt=".cpp" fileName="guiserver" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;guiserver.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="25" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="25" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="25" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="25" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="25" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="25" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="25" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="25" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="25" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="25" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="97" tag="operation_97" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="146" tag="operation_146" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			guiserver.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 16:08:03&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="25" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="25" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="25" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="25" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="25" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="25" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="25" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="25" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="25" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="25" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="25" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="25" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="12" parent_class="12" fileExt=".cpp" fileName="guiframework" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;guiframework.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			guiframework.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:02&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="13" parent_class="13" fileExt=".cpp" fileName="requestmanager" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestmanager.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="62" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="62" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="62" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="62" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="62" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="62" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="62" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="62" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="62" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="62" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="25" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="25" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="25" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="25" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="25" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="25" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="25" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="25" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="25" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="25" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="28" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="28" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="28" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="28" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="28" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="28" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="28" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="28" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="28" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="28" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requestmanager.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:02&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="62" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="62" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="62" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="62" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="62" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="62" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="62" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="62" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="62" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="62" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="62" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="62" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="25" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="25" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="25" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="25" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="25" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="25" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="25" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="25" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="25" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="25" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="25" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="25" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="28" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="28" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="28" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="28" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="28" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="28" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="28" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="28" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="28" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="28" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="28" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="28" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="14" parent_class="14" fileExt=".cpp" fileName="request" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;request.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			request.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 15:53:33&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="15" parent_class="15" fileExt=".cpp" fileName="requestfactory" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;requestfactory.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="28" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="28" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="28" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="28" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="28" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="28" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="28" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="28" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="28" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="28" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requestfactory.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 15:53:24&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="28" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="28" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="28" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="28" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="28" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="28" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="28" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="28" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="28" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="28" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="28" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="28" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="16" parent_class="16" fileExt=".cpp" fileName="tcpsessionio" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;tcpsessionio.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="44" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="44" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="44" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="44" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="44" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="44" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="44" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="44" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="44" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="44" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="53" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="53" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="53" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="53" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="53" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="53" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="53" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="53" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="53" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="53" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="77" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="77" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="77" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="77" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="77" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="77" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="77" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="77" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="77" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="77" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="77" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="77" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="77" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="77" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="77" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="77" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="77" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="77" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="77" tag="hblock_tag_19" canDelete="false" writeOutText="false" classfield_id="77" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="80" tag="hblock_tag_20" canDelete="false" writeOutText="false" classfield_id="80" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="80" tag="hblock_tag_21" canDelete="false" writeOutText="false" classfield_id="80" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="80" tag="hblock_tag_22" canDelete="false" writeOutText="false" classfield_id="80" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="80" tag="hblock_tag_23" canDelete="false" writeOutText="false" classfield_id="80" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="80" tag="hblock_tag_24" canDelete="false" writeOutText="false" classfield_id="80" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41" tag="hblock_tag_25" canDelete="false" writeOutText="false" classfield_id="41" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41" tag="hblock_tag_26" canDelete="false" writeOutText="false" classfield_id="41" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="41" tag="hblock_tag_27" canDelete="false" writeOutText="false" classfield_id="41" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="41" tag="hblock_tag_28" canDelete="false" writeOutText="false" classfield_id="41" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="41" tag="hblock_tag_29" canDelete="false" writeOutText="false" classfield_id="41" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="50" tag="hblock_tag_30" canDelete="false" writeOutText="false" classfield_id="50" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="50" tag="hblock_tag_31" canDelete="false" writeOutText="false" classfield_id="50" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="50" tag="hblock_tag_32" canDelete="false" writeOutText="false" classfield_id="50" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="50" tag="hblock_tag_33" canDelete="false" writeOutText="false" classfield_id="50" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="50" tag="hblock_tag_34" canDelete="false" writeOutText="false" classfield_id="50" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="56" tag="hblock_tag_35" canDelete="false" writeOutText="false" classfield_id="56" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="56" tag="hblock_tag_36" canDelete="false" writeOutText="false" classfield_id="56" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="56" tag="hblock_tag_37" canDelete="false" writeOutText="false" classfield_id="56" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="56" tag="hblock_tag_38" canDelete="false" writeOutText="false" classfield_id="56" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="56" tag="hblock_tag_39" canDelete="false" writeOutText="false" classfield_id="56" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="59" tag="hblock_tag_40" canDelete="false" writeOutText="false" classfield_id="59" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="59" tag="hblock_tag_41" canDelete="false" writeOutText="false" classfield_id="59" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="59" tag="hblock_tag_42" canDelete="false" writeOutText="false" classfield_id="59" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="59" tag="hblock_tag_43" canDelete="false" writeOutText="false" classfield_id="59" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="59" tag="hblock_tag_44" canDelete="false" writeOutText="false" classfield_id="59" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			tcpsessionio.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:02&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="44" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="44" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="44" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="44" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="44" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="44" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="44" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="44" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="44" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="44" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="44" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="44" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="53" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="53" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="53" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="53" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="53" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="53" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="53" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="53" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="53" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="53" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="53" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="53" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="77" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="77" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="77" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="77" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="77" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="77" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="77" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="77" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="77" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="77" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="77" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="77" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="77" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="77" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="77" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="77" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="77" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="77" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="77" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="77" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="77" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="77" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="77" tag="hblock_tag_19" canDelete="false" writeOutText="false" classfield_id="77" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="80" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="80" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="80" tag="hblock_tag_20" canDelete="false" writeOutText="false" classfield_id="80" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="80" tag="hblock_tag_21" canDelete="false" writeOutText="false" classfield_id="80" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="80" tag="hblock_tag_22" canDelete="false" writeOutText="false" classfield_id="80" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="80" tag="hblock_tag_23" canDelete="false" writeOutText="false" classfield_id="80" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="80" tag="hblock_tag_24" canDelete="false" writeOutText="false" classfield_id="80" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41" tag="hblock_tag_25" canDelete="false" writeOutText="false" classfield_id="41" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41" tag="hblock_tag_26" canDelete="false" writeOutText="false" classfield_id="41" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="41" tag="hblock_tag_27" canDelete="false" writeOutText="false" classfield_id="41" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="41" tag="hblock_tag_28" canDelete="false" writeOutText="false" classfield_id="41" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="41" tag="hblock_tag_29" canDelete="false" writeOutText="false" classfield_id="41" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="50" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="50" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="50" tag="hblock_tag_30" canDelete="false" writeOutText="false" classfield_id="50" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="50" tag="hblock_tag_31" canDelete="false" writeOutText="false" classfield_id="50" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="50" tag="hblock_tag_32" canDelete="false" writeOutText="false" classfield_id="50" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="50" tag="hblock_tag_33" canDelete="false" writeOutText="false" classfield_id="50" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="50" tag="hblock_tag_34" canDelete="false" writeOutText="false" classfield_id="50" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="56" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="56" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="56" tag="hblock_tag_35" canDelete="false" writeOutText="false" classfield_id="56" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="56" tag="hblock_tag_36" canDelete="false" writeOutText="false" classfield_id="56" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="56" tag="hblock_tag_37" canDelete="false" writeOutText="false" classfield_id="56" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="56" tag="hblock_tag_38" canDelete="false" writeOutText="false" classfield_id="56" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="56" tag="hblock_tag_39" canDelete="false" writeOutText="false" classfield_id="56" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="59" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="59" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="59" tag="hblock_tag_40" canDelete="false" writeOutText="false" classfield_id="59" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="59" tag="hblock_tag_41" canDelete="false" writeOutText="false" classfield_id="59" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="59" tag="hblock_tag_42" canDelete="false" writeOutText="false" classfield_id="59" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="59" tag="hblock_tag_43" canDelete="false" writeOutText="false" classfield_id="59" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="59" tag="hblock_tag_44" canDelete="false" writeOutText="false" classfield_id="59" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="17" parent_class="17" fileExt=".cpp" fileName="tcpstream" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;tcpstream.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="53" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="53" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="53" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="53" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="53" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="53" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="53" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="53" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="53" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="53" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="50" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="50" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="50" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="50" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="50" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="50" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="50" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="50" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="50" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="50" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			tcpstream.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:02&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="53" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="53" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="53" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="53" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="53" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="53" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="53" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="53" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="53" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="53" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="53" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="53" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="50" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="50" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="50" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="50" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="50" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="50" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="50" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="50" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="50" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="50" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="50" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="50" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="18" parent_class="18" fileExt=".cpp" fileName="sessionio" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;sessionio.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="44" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="44" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="44" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="44" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="44" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="44" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="44" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="44" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="44" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="44" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="62" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="62" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="62" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="62" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="62" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="62" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="62" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="62" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="62" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="62" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="38" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="38" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="38" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="38" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="38" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="38" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="38" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="38" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="38" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="38" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="41" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="41" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="41" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="41" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="41" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="41" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="41" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="41" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="41" tag="hblock_tag_19" canDelete="false" writeOutText="false" classfield_id="41" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			sessionio.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:02&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="44" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="44" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="44" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="44" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="44" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="44" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="44" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="44" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="44" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="44" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="44" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="44" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="62" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="62" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="62" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="62" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="62" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="62" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="62" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="62" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="62" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="62" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="62" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="62" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="38" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="38" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="38" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="38" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="38" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="38" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="38" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="38" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="38" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="38" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="38" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="38" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="41" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="41" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="41" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="41" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="41" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="41" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="41" tag="hblock_tag_19" canDelete="false" writeOutText="false" classfield_id="41" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="37" parent_class="37" fileExt=".cpp" fileName="tcpsocket" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;tcpsocket.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="38" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="38" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="38" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="38" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="38" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="38" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="38" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="38" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="38" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="38" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="56" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="56" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="56" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="56" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="56" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="56" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="56" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="56" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="56" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="56" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="59" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="59" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="59" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="59" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="59" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="59" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="59" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="59" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="59" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="59" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			tcpsocket.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:02&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="38" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="38" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="38" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="38" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="38" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="38" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="38" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="38" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="38" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="38" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="38" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="38" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="56" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="56" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="56" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="56" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="56" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="56" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="56" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="56" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="56" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="56" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="56" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="56" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="59" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="59" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="59" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="59" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="59" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="59" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="59" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="59" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="59" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="59" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="59" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="59" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="65" parent_class="65" fileExt=".cpp" fileName="tcpsession" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;tcpsession.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			tcpsession.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:02&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="66" parent_class="66" fileExt=".cpp" fileName="tcpstreampool" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;tcpstreampool.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="80" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="80" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="80" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="80" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="80" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="80" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="80" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="80" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="80" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="80" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="84" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="84" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="84" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="84" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="84" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="84" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="84" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="84" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="84" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="84" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			tcpstreampool.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:02&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="80" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="80" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="80" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="80" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="80" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="80" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="80" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="80" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="80" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="80" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="80" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="80" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="84" field_type="4" initialValue=" new vector( )" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="84" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="84" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="84" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="84" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="84" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="84" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="84" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="84" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="84" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="84" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="84" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="73" parent_class="73" fileExt=".cpp" fileName="thread" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;thread.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			thread.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:02&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="83" parent_class="83" fileExt=".cpp" fileName="objectpool" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;objectpool.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="84" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="84" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="84" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="84" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="84" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="84" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="84" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="84" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="84" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="84" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			objectpool.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 15:54:21&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="84" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="84" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="84" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="84" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="84" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="84" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="84" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="84" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="84" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="84" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="84" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="84" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <codedocument writeOutCode="false" package="" id="Makefile_DOC" fileExt="" fileName="Makefile" >
-     <textblocks/>
-     <header>
-      <codecomment tag="" />
-     </header>
-    </codedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="98" parent_class="98" fileExt=".cpp" fileName="void" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;void.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			void.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 16:05:44&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader11" parent_class="11" fileExt=".h" fileName="guiserver" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef GUISERVER_H&amp;#010;#define GUISERVER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="11" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class GUIServer&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="25" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" RequestManager ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="GUIServer ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="25" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="25" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="25" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="25" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="25" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="97" tag="operation_97" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="146" tag="operation_146" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //GUISERVER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			guiserver.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 16:08:03&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="25" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="25" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" RequestManager ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="25" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="25" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="25" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="25" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="25" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader12" parent_class="12" fileExt=".h" fileName="guiframework" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef GUIFRAMEWORK_H&amp;#010;#define GUIFRAMEWORK_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="12" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class GUIFramework&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="GUIFramework ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //GUIFRAMEWORK_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			guiframework.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:02&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader13" parent_class="13" fileExt=".h" fileName="requestmanager" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTMANAGER_H&amp;#010;#define REQUESTMANAGER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="13" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestManager&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="62" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" SessionIO ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="25" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" GUIServer ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="28" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" RequestFactory ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestManager ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="62" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="62" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="62" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="62" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="62" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="25" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="25" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="25" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="25" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="25" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="28" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="28" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="28" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="28" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="28" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTMANAGER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requestmanager.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:02&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="62" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="62" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" SessionIO ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="62" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="62" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="62" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="62" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="62" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="25" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="25" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" GUIServer ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="25" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="25" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="25" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="25" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="25" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="28" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="28" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" RequestFactory ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="28" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="28" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="28" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="28" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="28" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader14" parent_class="14" fileExt=".h" fileName="request" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUEST_H&amp;#010;#define REQUEST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="14" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class Request&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Request ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUEST_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			request.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 15:53:33&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader15" parent_class="15" fileExt=".h" fileName="requestfactory" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTFACTORY_H&amp;#010;#define REQUESTFACTORY_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="15" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class RequestFactory&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="28" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" RequestManager ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestFactory ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="28" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="28" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="28" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="28" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="28" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTFACTORY_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			requestfactory.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 15:53:24&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="28" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="28" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" RequestManager ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="28" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="28" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="28" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="28" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="28" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader16" parent_class="16" fileExt=".h" fileName="tcpsessionio" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef TCPSESSIONIO_H&amp;#010;#define TCPSESSIONIO_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;sessionio.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="16" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class TCPSessionIO&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="44" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SessionIO ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="53" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPStream ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="77" tag="tblock_42" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TCPSessionIO ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="77" tag="tblock_41" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPSessionIO ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="80" tag="tblock_4" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPStreamPool ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41" tag="tblock_5" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SessionIO ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="50" tag="tblock_6" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TCPStream ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="56" tag="tblock_7" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TCPSocket ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="59" tag="tblock_8" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPSocket ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="TCPSessionIO ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="44" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="44" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="44" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="44" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="44" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="53" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="53" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="53" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="53" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="53" tag="hblock_tag_17" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="77" tag="hblock_tag_18" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="77" tag="hblock_tag_19" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="77" tag="hblock_tag_20" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="77" tag="hblock_tag_21" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="77" tag="hblock_tag_22" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="77" tag="hblock_tag_23" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="77" tag="hblock_tag_24" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="77" tag="hblock_tag_25" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="77" tag="hblock_tag_26" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="77" tag="hblock_tag_27" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="80" tag="hblock_tag_28" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="80" tag="hblock_tag_29" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="80" tag="hblock_tag_30" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="80" tag="hblock_tag_31" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="80" tag="hblock_tag_32" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41" tag="hblock_tag_33" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41" tag="hblock_tag_34" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="41" tag="hblock_tag_35" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="41" tag="hblock_tag_36" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="41" tag="hblock_tag_37" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="50" tag="hblock_tag_38" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="50" tag="hblock_tag_39" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="50" tag="hblock_tag_40" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="50" tag="hblock_tag_41" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="50" tag="hblock_tag_42" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="56" tag="hblock_tag_43" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="56" tag="hblock_tag_44" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="56" tag="hblock_tag_45" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="56" tag="hblock_tag_46" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="56" tag="hblock_tag_47" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="59" tag="hblock_tag_48" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="59" tag="hblock_tag_49" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="59" tag="hblock_tag_50" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="59" tag="hblock_tag_51" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="59" tag="hblock_tag_52" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TCPSESSIONIO_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			tcpsessionio.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:02&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="44" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="44" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SessionIO ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="44" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="44" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="44" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="44" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="44" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="53" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="53" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPStream ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="53" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="53" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="53" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="53" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="53" tag="hblock_tag_17" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="77" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="77" tag="tblock_42" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TCPSessionIO ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="77" tag="hblock_tag_18" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="77" tag="hblock_tag_19" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="77" tag="hblock_tag_20" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="77" tag="hblock_tag_21" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="77" tag="hblock_tag_22" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="77" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="77" tag="tblock_41" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPSessionIO ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="77" tag="hblock_tag_23" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="77" tag="hblock_tag_24" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="77" tag="hblock_tag_25" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="77" tag="hblock_tag_26" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="77" tag="hblock_tag_27" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="80" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="80" tag="tblock_4" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPStreamPool ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="80" tag="hblock_tag_28" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="80" tag="hblock_tag_29" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="80" tag="hblock_tag_30" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="80" tag="hblock_tag_31" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="80" tag="hblock_tag_32" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41" tag="tblock_5" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SessionIO ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41" tag="hblock_tag_33" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41" tag="hblock_tag_34" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="41" tag="hblock_tag_35" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="41" tag="hblock_tag_36" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="41" tag="hblock_tag_37" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="50" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="50" tag="tblock_6" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TCPStream ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="50" tag="hblock_tag_38" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="50" tag="hblock_tag_39" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="50" tag="hblock_tag_40" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="50" tag="hblock_tag_41" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="50" tag="hblock_tag_42" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="56" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="56" tag="tblock_7" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TCPSocket ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="56" tag="hblock_tag_43" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="56" tag="hblock_tag_44" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="56" tag="hblock_tag_45" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="56" tag="hblock_tag_46" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="56" tag="hblock_tag_47" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="59" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="59" tag="tblock_8" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPSocket ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="59" tag="hblock_tag_48" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="59" tag="hblock_tag_49" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="59" tag="hblock_tag_50" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="59" tag="hblock_tag_51" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="59" tag="hblock_tag_52" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader17" parent_class="17" fileExt=".h" fileName="tcpstream" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef TCPSTREAM_H&amp;#010;#define TCPSTREAM_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="17" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class TCPStream&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="53" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TCPSessionIO ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="50" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPSessionIO ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="TCPStream ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="53" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="53" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="53" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="53" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="53" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="50" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="50" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="50" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="50" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="50" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TCPSTREAM_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			tcpstream.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:02&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="53" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="53" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TCPSessionIO ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="53" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="53" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="53" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="53" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="53" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="50" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="50" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPSessionIO ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="50" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="50" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="50" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="50" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="50" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader18" parent_class="18" fileExt=".h" fileName="sessionio" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef SESSIONIO_H&amp;#010;#define SESSIONIO_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="18" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class SessionIO&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="44" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPSessionIO ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="62" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" RequestManager ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="38" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPSocket ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="41" tag="tblock_3" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPSessionIO ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="SessionIO ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="44" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="44" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="44" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="44" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="44" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="62" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="62" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="62" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="62" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="62" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="38" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="38" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="38" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="38" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="38" tag="hblock_tag_17" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="41" tag="hblock_tag_18" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="41" tag="hblock_tag_19" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="41" tag="hblock_tag_20" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="41" tag="hblock_tag_21" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="41" tag="hblock_tag_22" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SESSIONIO_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			sessionio.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:02&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="44" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="44" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPSessionIO ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="44" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="44" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="44" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="44" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="44" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="62" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="62" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" RequestManager ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="62" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="62" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="62" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="62" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="62" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="38" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="38" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPSocket ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="38" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="38" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="38" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="38" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="38" tag="hblock_tag_17" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="41" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="41" tag="tblock_3" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPSessionIO ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="41" tag="hblock_tag_18" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="41" tag="hblock_tag_19" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="41" tag="hblock_tag_20" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="41" tag="hblock_tag_21" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="41" tag="hblock_tag_22" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader37" parent_class="37" fileExt=".h" fileName="tcpsocket" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef TCPSOCKET_H&amp;#010;#define TCPSOCKET_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="37" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class TCPSocket&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="38" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SessionIO ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="56" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPSessionIO ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="59" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TCPSessionIO ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="TCPSocket ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="38" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="38" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="38" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="38" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="38" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="56" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="56" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="56" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="56" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="56" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="59" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="59" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="59" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="59" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="59" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TCPSOCKET_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			tcpsocket.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:02&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="38" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="38" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SessionIO ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="38" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="38" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="38" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="38" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="38" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="56" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="56" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPSessionIO ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="56" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="56" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="56" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="56" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="56" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="59" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="59" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TCPSessionIO ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="59" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="59" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="59" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="59" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="59" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader65" parent_class="65" fileExt=".h" fileName="tcpsession" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef TCPSESSION_H&amp;#010;#define TCPSESSION_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;tcpstream.h&quot;&amp;#010;#include &quot;thread.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="65" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class TCPSession&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="TCPSession ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TCPSESSION_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			tcpsession.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:02&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader66" parent_class="66" fileExt=".h" fileName="tcpstreampool" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef TCPSTREAMPOOL_H&amp;#010;#define TCPSTREAMPOOL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &lt;vector>&amp;#010;#include &quot;tcpsession.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="66" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class TCPStreamPool&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="80" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TCPSessionIO ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="84" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="TCPStreamPool ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="80" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="80" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="80" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="80" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="80" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="84" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="84" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="84" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="84" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="84" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TCPSTREAMPOOL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			tcpstreampool.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:03&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="80" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="80" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TCPSessionIO ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="80" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="80" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="80" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="80" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="80" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="84" field_type="4" initialValue=" new vector( )" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="84" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="84" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="84" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="84" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="84" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="84" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader73" parent_class="73" fileExt=".h" fileName="thread" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef THREAD_H&amp;#010;#define THREAD_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="73" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class Thread&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Thread ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //THREAD_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			thread.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:03&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader83" parent_class="83" fileExt=".h" fileName="objectpool" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef OBJECTPOOL_H&amp;#010;#define OBJECTPOOL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="83" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class ObjectPool&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="84" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TCPStreamPool ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="ObjectPool ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="84" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="84" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="84" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="84" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="84" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //OBJECTPOOL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			objectpool.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 15:54:21&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="84" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="84" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TCPStreamPool ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="84" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="84" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="84" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="84" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="84" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader98" parent_class="98" fileExt=".h" fileName="void" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef VOID_H&amp;#010;#define VOID_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="98" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class void&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="void ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VOID_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			void.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 16:05:44&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-   </codegenerator>
-  </codegeneration>
- </XMI.extensions>
-</XMI>
diff --git a/doc/uml-diagrams/sflphone-uml.xmi b/doc/uml-diagrams/sflphone-uml.xmi
deleted file mode 100644
index 3a6c2b3834..0000000000
--- a/doc/uml-diagrams/sflphone-uml.xmi
+++ /dev/null
@@ -1,10688 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2005-09-22T09:38:35" xmi.version="1.2" >
- <XMI.header>
-  <XMI.documentation>
-   <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
-   <XMI.exporterVersion>1.4.2</XMI.exporterVersion>
-   <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
-  </XMI.documentation>
-  <XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" />
- </XMI.header>
- <XMI.content>
-  <UML:Model isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" >
-   <UML:Namespace.ownedElement>
-    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" xmi.id="3" isRoot="false" isAbstract="false" name="datatype" />
-    <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="55" isRoot="false" isAbstract="false" name="void" />
-    <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2" isRoot="false" isAbstract="false" name="int" />
-    <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="4" isRoot="false" isAbstract="false" name="char" />
-    <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="5" isRoot="false" isAbstract="false" name="bool" />
-    <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="6" isRoot="false" isAbstract="false" name="float" />
-    <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="7" isRoot="false" isAbstract="false" name="double" />
-    <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8" isRoot="false" isAbstract="false" name="long" />
-    <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="9" isRoot="false" isAbstract="false" name="short" />
-    <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="10" isRoot="false" isAbstract="false" name="string" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="54" isRoot="false" isAbstract="false" name="class" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="11" isRoot="false" isAbstract="false" name="SipVoIPManager" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="237" />
-     </UML:GeneralizableElement.generalization>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="12" isRoot="false" isAbstract="false" name="SipVoIPLink" >
-     <UML:ModelElement.templateParameter>
-      <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" xmi.id="67" isRoot="false" type="54" isAbstract="false" name="NatPolicy" />
-     </UML:ModelElement.templateParameter>
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="142" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Namespace.ownedElement>
-      <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" xmi.id="67" isRoot="false" type="54" isAbstract="false" name="NatPolicy" />
-     </UML:Namespace.ownedElement>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="13" isRoot="false" isAbstract="false" name="VoIPManager" >
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="584" isRoot="false" isAbstract="false" name="addLinkType" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="585" isRoot="false" value="" type="10" isAbstract="false" name="name" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="588" isRoot="false" value="" type="28" isAbstract="false" name="link" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="14" isRoot="false" isAbstract="false" name="LinkManagerBaseProxy" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="22" isRoot="false" isAbstract="false" name="IAX2VoIPManager" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="230" />
-     </UML:GeneralizableElement.generalization>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="24" isRoot="false" isAbstract="false" name="IAX2VoIPLink" >
-     <UML:ModelElement.templateParameter>
-      <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" xmi.id="78" isRoot="false" type="54" isAbstract="false" name="NatPolicy" />
-     </UML:ModelElement.templateParameter>
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="135" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Namespace.ownedElement>
-      <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" xmi.id="78" isRoot="false" type="54" isAbstract="false" name="NatPolicy" />
-     </UML:Namespace.ownedElement>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="28" isRoot="false" isAbstract="false" name="VoIPLinkManager" >
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="37" isRoot="false" isAbstract="false" name="initialize" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="38" isRoot="false" isAbstract="false" name="terminate" />
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="34" isRoot="false" isAbstract="false" name="LinkManagerProxy" >
-     <UML:ModelElement.templateParameter>
-      <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" xmi.id="35" isRoot="false" type="54" isAbstract="false" name="LinkManagerType" />
-     </UML:ModelElement.templateParameter>
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="36" />
-      <UML:Generalization xmi.idref="662" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Namespace.ownedElement>
-      <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" xmi.id="35" isRoot="false" type="54" isAbstract="false" name="LinkManagerType" />
-     </UML:Namespace.ownedElement>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="40" isRoot="false" isAbstract="false" name="AccountManager" >
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="43" isRoot="false" isAbstract="false" name="createSession" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="2572" type="42" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="947" isRoot="false" value="" type="10" isAbstract="false" name="name" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="public" xmi.id="44" isRoot="false" value="" type="41" isAbstract="false" name="account" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="46" isRoot="false" isAbstract="false" name="listSessions" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="2573" type="42" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="41" isRoot="false" isAbstract="false" name="Account" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="1056" isRoot="false" initialValue="" type="1035" isAbstract="false" name="mVoIPFactory" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="2247" isRoot="false" initialValue="" type="1167" isAbstract="false" name="mAudioSystemFactory" />
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="42" isRoot="false" isAbstract="false" name="Session" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="48" isRoot="false" isAbstract="false" name="AudioSystem" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="49" isRoot="false" isAbstract="false" name="AudioDevice" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="51" isRoot="false" isAbstract="false" name="MasquaradeSystem" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="52" isRoot="false" isAbstract="false" name="StunMasquaradeSystem" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="53" />
-     </UML:GeneralizableElement.generalization>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="91" isRoot="false" isAbstract="false" name="NatNormal" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="94" isRoot="false" isAbstract="false" name="NatStun" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="132" isRoot="false" isAbstract="false" name="VoIPLink" >
-     <UML:ModelElement.templateParameter>
-      <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" xmi.id="169" isRoot="false" type="54" isAbstract="false" name="NatPolicy" />
-     </UML:ModelElement.templateParameter>
-     <UML:Namespace.ownedElement>
-      <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" xmi.id="169" isRoot="false" type="54" isAbstract="false" name="NatPolicy" />
-     </UML:Namespace.ownedElement>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="346" isRoot="false" isAbstract="false" name="PortAudioDevice" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="386" />
-     </UML:GeneralizableElement.generalization>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="349" isRoot="false" isAbstract="false" name="OpenAlDevice" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="393" />
-     </UML:GeneralizableElement.generalization>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="352" isRoot="false" isAbstract="false" name="OpenAlSystem" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="355" isRoot="false" isAbstract="false" name="PortAudioSystem" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="556" isRoot="false" isAbstract="false" name="Singleton" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="694" isRoot="false" isAbstract="false" name="AccountBuilder" >
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="700" isRoot="false" isAbstract="false" name="create" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="2574" type="41" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="701" isRoot="false" value="" type="10" isAbstract="false" name="listOfConfValues" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="717" isRoot="false" isAbstract="false" name="VoIPLinkBuilder" >
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="735" isRoot="false" isAbstract="false" name="create" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="2575" type="132" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="736" isRoot="false" value="" type="10" isAbstract="false" name="listOfConfValues" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="721" isRoot="false" isAbstract="false" name="AudioSystemBuilder" >
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="757" isRoot="false" isAbstract="false" name="create" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="758" isRoot="false" value="" type="10" isAbstract="false" name="listOfConfValues" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="1035" isRoot="false" isAbstract="false" name="VoIPLinkFactory" >
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1077" isRoot="false" isAbstract="false" name="create" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="2576" type="132" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="1167" isRoot="false" isAbstract="false" name="AudioSystemFactory" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="1341" isRoot="false" isAbstract="false" name="SipVoIPLinkFactory" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="1412" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1638" isRoot="false" isAbstract="false" name="create" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="2577" type="12" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="1488" isRoot="false" isAbstract="false" name="IAX2VoIPLinkFactory" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="1547" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1598" isRoot="false" isAbstract="false" name="create" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="2578" type="24" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="1520" isRoot="false" isAbstract="false" name="VoIPLinkFactoryBase_1" >
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1521" isRoot="false" isAbstract="false" name="create" />
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="15" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="26" aggregation="composite" type="13" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="27" aggregation="none" type="14" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="17" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="28" aggregation="composite" type="14" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="29" aggregation="none" type="13" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Generalization isSpecification="false" child="11" visibility="public" xmi.id="21" parent="19" discriminator="" name="" />
-    <UML:Association isSpecification="false" visibility="public" xmi.id="25" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="30" aggregation="none" type="12" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="31" aggregation="none" type="11" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="26" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="32" aggregation="none" type="24" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="33" aggregation="none" type="22" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Generalization isSpecification="false" child="34" visibility="public" xmi.id="36" parent="14" discriminator="" name="" />
-    <UML:Association isSpecification="false" visibility="public" xmi.id="45" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="36" aggregation="none" type="42" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="37" aggregation="none" type="41" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Generalization isSpecification="false" child="52" visibility="public" xmi.id="53" parent="51" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="24" visibility="public" xmi.id="135" parent="132" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="12" visibility="public" xmi.id="142" parent="132" discriminator="" name="" />
-    <UML:Association isSpecification="false" visibility="public" xmi.id="180" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="181" aggregation="none" type="94" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="182" aggregation="none" type="132" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="187" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="188" aggregation="none" type="91" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="189" aggregation="none" type="132" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Generalization isSpecification="false" child="22" visibility="public" xmi.id="230" parent="28" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="11" visibility="public" xmi.id="237" parent="28" discriminator="" name="" />
-    <UML:Association isSpecification="false" visibility="public" xmi.id="330" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="331" aggregation="none" type="132" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="332" aggregation="none" type="42" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="358" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="359" aggregation="none" type="346" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="360" aggregation="none" type="355" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="365" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="366" aggregation="none" type="349" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="367" aggregation="none" type="352" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="372" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="373" aggregation="none" type="352" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="374" aggregation="none" type="48" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="379" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="380" aggregation="none" type="355" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="381" aggregation="none" type="48" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Generalization isSpecification="false" child="346" visibility="public" xmi.id="386" parent="49" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="349" visibility="public" xmi.id="393" parent="49" discriminator="" name="" />
-    <UML:Association isSpecification="false" visibility="public" xmi.id="406" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="407" aggregation="none" type="48" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="408" aggregation="none" type="41" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="415" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="416" aggregation="none" type="48" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="417" aggregation="none" type="41" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="422" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="423" aggregation="none" type="49" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="424" aggregation="none" type="42" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="498" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="499" aggregation="composite" type="42" name="" multiplicity="1" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="500" aggregation="none" type="41" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="515" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="516" aggregation="composite" type="42" name="" multiplicity="*" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="517" aggregation="none" type="41" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="532" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="533" aggregation="composite" type="132" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="534" aggregation="none" type="42" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="541" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="542" aggregation="composite" type="49" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="543" aggregation="none" type="42" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="601" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="602" aggregation="none" type="28" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="603" aggregation="none" type="34" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="610" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="611" aggregation="none" type="34" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="612" aggregation="none" type="28" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="645" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="646" aggregation="none" type="34" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="647" aggregation="none" type="28" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Generalization isSpecification="false" child="34" visibility="public" xmi.id="662" parent="28" discriminator="" name="" />
-    <UML:Association isSpecification="false" visibility="public" xmi.id="677" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="678" aggregation="composite" type="34" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="679" aggregation="none" type="13" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="791" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="792" aggregation="none" type="41" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="793" aggregation="none" type="694" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="802" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="803" aggregation="none" type="717" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="804" aggregation="none" type="694" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="813" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="814" aggregation="none" type="721" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="815" aggregation="none" type="694" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="868" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="869" aggregation="none" type="41" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="870" aggregation="none" type="694" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="1108" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="1109" aggregation="none" type="1035" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1110" aggregation="none" type="132" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="1178" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="1179" aggregation="none" type="1167" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1180" aggregation="none" type="49" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="1283" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="1284" aggregation="none" type="1035" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1285" aggregation="none" type="132" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Generalization isSpecification="false" child="1341" visibility="public" xmi.id="1412" parent="1035" discriminator="" name="" />
-    <UML:Association isSpecification="false" visibility="public" xmi.id="1475" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="1476" aggregation="none" type="1341" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1477" aggregation="none" type="132" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Generalization isSpecification="false" child="1488" visibility="public" xmi.id="1547" parent="1035" discriminator="" name="" />
-    <UML:Association isSpecification="false" visibility="public" xmi.id="1565" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="1566" aggregation="none" type="1488" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1567" aggregation="none" type="132" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="1617" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="1618" aggregation="none" type="1488" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1619" aggregation="none" type="24" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="1716" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="1717" aggregation="none" type="1341" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1718" aggregation="none" type="12" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="2223" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="2224" aggregation="composite" type="1167" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="2225" aggregation="none" type="41" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="2262" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="2263" aggregation="composite" type="1167" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="2264" aggregation="none" type="41" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-   </UML:Namespace.ownedElement>
-  </UML:Model>
- </XMI.content>
- <XMI.extensions xmi.extender="umbrello" >
-  <docsettings viewid="1" documentation="" uniqueid="2578" />
-  <diagrams>
-   <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="1467" snapy="10" showatts="1" xmi.id="1" documentation="" type="402" showops="1" showpackage="0" name="class diagram" localid="30000" showstereotype="0" showscope="1" snapcsgrid="0" font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="850" >
-    <widgets>
-     <classwidget usesdiagramfillcolour="1" width="113" showattsigs="601" usesdiagramusefillcolour="1" x="321" linecolour="none" y="491" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="11" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="0" width="121" showattsigs="601" usesdiagramusefillcolour="0" x="384" linecolour="#ff0000" y="414" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="55" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="12" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="0" width="345" showattsigs="601" usesdiagramusefillcolour="0" x="75" linecolour="#ff0000" y="792" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="42" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="13" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="121" showattsigs="601" usesdiagramusefillcolour="1" x="83" linecolour="none" y="487" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="22" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="0" width="129" showattsigs="601" usesdiagramusefillcolour="0" x="38" linecolour="#ff0000" y="389" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="55" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="24" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="0" width="120" showattsigs="601" usesdiagramusefillcolour="0" x="186" linecolour="#ff0000" y="560" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="59" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="28" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="0" width="182" showattsigs="601" usesdiagramusefillcolour="0" x="156" linecolour="#ff0000" y="665" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="55" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="34" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="0" width="381" showattsigs="601" usesdiagramusefillcolour="0" x="395" linecolour="#ff0000" y="15" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="59" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="40" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="0" width="290" showattsigs="601" usesdiagramusefillcolour="0" x="549" linecolour="#ff0000" y="178" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="59" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="41" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="58" showattsigs="601" usesdiagramusefillcolour="1" x="616" linecolour="none" y="347" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="42" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="92" showattsigs="601" usesdiagramusefillcolour="1" x="927" linecolour="none" y="779" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="48" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="88" showattsigs="601" usesdiagramusefillcolour="1" x="912" linecolour="none" y="537" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="49" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="0" width="101" showattsigs="601" usesdiagramusefillcolour="0" x="243" linecolour="#ff0000" y="344" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="55" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="132" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="113" showattsigs="601" usesdiagramusefillcolour="1" x="788" linecolour="none" y="607" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="346" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="97" showattsigs="601" usesdiagramusefillcolour="1" x="1027" linecolour="none" y="624" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="349" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="101" showattsigs="601" usesdiagramusefillcolour="1" x="1025" linecolour="none" y="695" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="352" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="117" showattsigs="601" usesdiagramusefillcolour="1" x="785" linecolour="none" y="697" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="355" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="0" width="282" showattsigs="601" usesdiagramusefillcolour="0" x="888" linecolour="#ff0000" y="86" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="42" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="694" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="288" showattsigs="601" usesdiagramusefillcolour="1" x="1175" linecolour="none" y="207" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="42" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="717" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="0" width="219" showattsigs="601" usesdiagramusefillcolour="0" x="919" linecolour="#ff0000" y="207" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="42" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="721" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="0" width="136" showattsigs="601" usesdiagramusefillcolour="0" x="206" linecolour="#ff0000" y="187" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="42" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="1035" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="140" showattsigs="601" usesdiagramusefillcolour="1" x="898" linecolour="none" y="385" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="1167" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="157" showattsigs="601" usesdiagramusefillcolour="1" x="308" linecolour="none" y="291" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="42" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="1341" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="0" width="165" showattsigs="601" usesdiagramusefillcolour="0" x="74" linecolour="#ff0000" y="289" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="42" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="1488" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-    </widgets>
-    <messages/>
-    <associations>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="11" widgetaid="12" xmi.id="25" >
-      <linepath>
-       <startpoint startx="444" starty="469" />
-       <endpoint endx="377" endy="491" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="22" widgetaid="24" xmi.id="26" >
-      <linepath>
-       <startpoint startx="102" starty="444" />
-       <endpoint endx="143" endy="487" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="132" widgetaid="24" xmi.id="135" >
-      <linepath>
-       <startpoint startx="167" starty="416" />
-       <endpoint endx="243" endy="371" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="3" indexa="1" totalcountb="3" indexb="2" widgetbid="132" widgetaid="12" xmi.id="142" >
-      <linepath>
-       <startpoint startx="424" starty="414" />
-       <endpoint endx="344" endy="380" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="28" widgetaid="22" xmi.id="230" >
-      <linepath>
-       <startpoint startx="143" starty="520" />
-       <endpoint endx="226" endy="560" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="28" widgetaid="11" xmi.id="237" >
-      <linepath>
-       <startpoint startx="377" starty="524" />
-       <endpoint endx="266" endy="560" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="355" widgetaid="346" xmi.id="358" >
-      <linepath>
-       <startpoint startx="844" starty="640" />
-       <endpoint endx="843" endy="697" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="352" widgetaid="349" xmi.id="365" >
-      <linepath>
-       <startpoint startx="1075" starty="657" />
-       <endpoint endx="1075" endy="695" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="48" widgetaid="352" xmi.id="372" >
-      <linepath>
-       <startpoint startx="1075" starty="728" />
-       <endpoint endx="988" endy="779" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="48" widgetaid="355" xmi.id="379" >
-      <linepath>
-       <startpoint startx="843" starty="730" />
-       <endpoint endx="957" endy="779" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="49" widgetaid="346" xmi.id="386" >
-      <linepath>
-       <startpoint startx="844" starty="607" />
-       <endpoint endx="941" endy="570" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="49" widgetaid="349" xmi.id="393" >
-      <linepath>
-       <startpoint startx="1075" starty="624" />
-       <endpoint endx="970" endy="570" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="41" widgetaid="42" xmi.id="515" >
-      <linepath>
-       <startpoint startx="645" starty="347" />
-       <endpoint endx="645" endy="237" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="13" usesdiagramusefillcolour="1" x="646" linecolour="none" y="326" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="2457" text="*" font="Sans Serif,10,-1,5,50,0,0,0,0,0" />
-     </assocwidget>
-     <assocwidget totalcounta="3" indexa="1" totalcountb="2" indexb="1" widgetbid="42" widgetaid="132" xmi.id="532" >
-      <linepath>
-       <startpoint startx="344" starty="362" />
-       <endpoint endx="616" endy="363" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="3" indexa="1" totalcountb="2" indexb="1" widgetbid="42" widgetaid="49" xmi.id="541" >
-      <linepath>
-       <startpoint startx="941" starty="537" />
-       <endpoint endx="645" endy="380" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="28" widgetaid="34" xmi.id="662" >
-      <linepath>
-       <startpoint startx="247" starty="665" />
-       <endpoint endx="246" endy="619" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="13" widgetaid="34" xmi.id="677" >
-      <linepath>
-       <startpoint startx="247" starty="720" />
-       <endpoint endx="247" endy="792" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="3" widgetbid="694" widgetaid="717" xmi.id="802" >
-      <linepath>
-       <startpoint startx="1319" starty="207" />
-       <endpoint endx="1099" endy="128" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="2" widgetbid="694" widgetaid="721" xmi.id="813" >
-      <linepath>
-       <startpoint startx="1028" starty="207" />
-       <endpoint endx="1029" endy="128" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="1" widgetbid="694" widgetaid="41" xmi.id="868" >
-      <linepath>
-       <startpoint startx="694" starty="178" />
-       <endpoint endx="958" endy="128" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" widgetbid="1035" widgetaid="41" xmi.id="1056" type="510" changeabilityA="900" changeabilityB="900" visibilityA="200" >
-      <linepath>
-       <startpoint startx="549" starty="207" />
-       <endpoint endx="342" endy="208" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="16" usesdiagramusefillcolour="1" x="348" linecolour="none" y="206" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="21" usefillcolor="1" pretext="+" isinstance="0" xmi.id="2458" text="" font="Sans Serif,10,-1,5,50,0,0,0,0,0" />
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="49" widgetaid="1167" xmi.id="1178" >
-      <linepath>
-       <startpoint startx="968" starty="418" />
-       <endpoint endx="970" endy="537" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="1035" widgetaid="1341" xmi.id="1412" >
-      <linepath>
-       <startpoint startx="386" starty="291" />
-       <endpoint endx="296" endy="229" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="1035" widgetaid="1488" xmi.id="1547" >
-      <linepath>
-       <startpoint startx="156" starty="289" />
-       <endpoint endx="251" endy="229" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="24" widgetaid="1488" xmi.id="1617" >
-      <linepath>
-       <startpoint startx="156" starty="331" />
-       <endpoint endx="102" endy="389" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="12" widgetaid="1341" xmi.id="1716" >
-      <linepath>
-       <startpoint startx="386" starty="333" />
-       <endpoint endx="464" endy="414" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="41" widgetaid="1167" xmi.id="2262" >
-      <linepath>
-       <startpoint startx="968" starty="385" />
-       <endpoint endx="742" endy="237" />
-      </linepath>
-     </assocwidget>
-    </associations>
-   </diagram>
-  </diagrams>
-  <listview>
-   <listitem open="1" type="800" label="Views" >
-    <listitem open="1" type="801" label="Logical View" >
-     <listitem open="1" type="813" id="41" >
-      <listitem open="0" type="814" id="1056" />
-      <listitem open="0" type="814" id="2247" />
-     </listitem>
-     <listitem open="1" type="813" id="694" >
-      <listitem open="0" type="815" id="700" />
-     </listitem>
-     <listitem open="1" type="813" id="40" >
-      <listitem open="0" type="815" id="43" />
-      <listitem open="0" type="815" id="46" />
-     </listitem>
-     <listitem open="1" type="813" id="49" />
-     <listitem open="1" type="813" id="48" />
-     <listitem open="1" type="813" id="721" >
-      <listitem open="0" type="815" id="757" />
-     </listitem>
-     <listitem open="1" type="813" id="1167" />
-     <listitem open="1" type="813" id="24" >
-      <listitem open="0" type="816" id="78" />
-     </listitem>
-     <listitem open="1" type="813" id="1488" >
-      <listitem open="0" type="815" id="1598" />
-     </listitem>
-     <listitem open="1" type="813" id="22" />
-     <listitem open="1" type="813" id="14" />
-     <listitem open="1" type="813" id="34" >
-      <listitem open="0" type="816" id="35" />
-     </listitem>
-     <listitem open="1" type="813" id="51" />
-     <listitem open="1" type="813" id="91" />
-     <listitem open="1" type="813" id="94" />
-     <listitem open="1" type="813" id="349" />
-     <listitem open="1" type="813" id="352" />
-     <listitem open="1" type="813" id="346" />
-     <listitem open="1" type="813" id="355" />
-     <listitem open="1" type="813" id="42" />
-     <listitem open="1" type="813" id="556" />
-     <listitem open="1" type="813" id="12" >
-      <listitem open="0" type="816" id="67" />
-     </listitem>
-     <listitem open="1" type="813" id="1341" >
-      <listitem open="0" type="815" id="1638" />
-     </listitem>
-     <listitem open="1" type="813" id="11" />
-     <listitem open="1" type="813" id="52" />
-     <listitem open="1" type="813" id="132" >
-      <listitem open="0" type="816" id="169" />
-     </listitem>
-     <listitem open="1" type="813" id="717" >
-      <listitem open="0" type="815" id="735" />
-     </listitem>
-     <listitem open="1" type="813" id="1035" >
-      <listitem open="0" type="815" id="1077" />
-     </listitem>
-     <listitem open="1" type="813" id="1520" >
-      <listitem open="0" type="815" id="1521" />
-     </listitem>
-     <listitem open="1" type="813" id="28" >
-      <listitem open="0" type="815" id="37" />
-      <listitem open="0" type="815" id="38" />
-     </listitem>
-     <listitem open="1" type="813" id="13" >
-      <listitem open="0" type="815" id="584" />
-     </listitem>
-     <listitem open="0" type="813" id="54" />
-     <listitem open="0" type="830" label="Datatypes" >
-      <listitem open="1" type="829" id="5" />
-      <listitem open="1" type="829" id="4" />
-      <listitem open="1" type="829" id="7" />
-      <listitem open="1" type="829" id="6" />
-      <listitem open="1" type="829" id="2" />
-      <listitem open="1" type="829" id="8" />
-      <listitem open="1" type="829" id="9" />
-      <listitem open="1" type="829" id="10" />
-      <listitem open="0" type="829" id="55" />
-     </listitem>
-    </listitem>
-    <listitem open="1" type="802" label="Use Case View" />
-    <listitem open="1" type="821" label="Component View" />
-    <listitem open="1" type="827" label="Deployment View" />
-    <listitem open="1" type="836" label="Entity Relationship Model" />
-   </listitem>
-  </listview>
-  <codegeneration>
-   <codegenerator language="Cpp" >
-    <classifiercodedocument writeOutCode="true" package="" id="54" parent_class="54" fileExt=".cpp" fileName="class" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;class.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			class.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="11" parent_class="11" fileExt=".cpp" fileName="sipvoipmanager" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;sipvoipmanager.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			sipvoipmanager.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:37:28&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="12" parent_class="12" fileExt=".cpp" fileName="sipvoiplink" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;sipvoiplink.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			sipvoiplink.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:37:23&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="13" parent_class="13" fileExt=".cpp" fileName="voipmanager" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;voipmanager.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="15" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="15" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="15" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="15" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="15" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="15" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="15" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="15" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="15" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="15" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="17" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="17" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="17" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="17" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="17" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="17" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="17" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="17" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="17" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="17" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeoperation parent_id="584" tag="operation_584" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeaccessormethod accessType="0" parent_id="677" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="677" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="677" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="677" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="677" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="677" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="677" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="677" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="677" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="677" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			voipmanager.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:37:57&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="15" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="15" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="15" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="15" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="15" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="15" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="15" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="15" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="15" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="15" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="15" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="15" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="17" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="17" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="17" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="17" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="17" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="17" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="17" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="17" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="677" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="677" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="677" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="677" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="677" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="677" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="677" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="677" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="677" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="677" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="677" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="677" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="14" parent_class="14" fileExt=".cpp" fileName="linkmanagerbaseproxy" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;linkmanagerbaseproxy.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="15" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="15" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="15" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="15" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="15" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="15" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="15" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="15" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="15" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="15" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="17" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="17" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="17" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="17" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="17" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="17" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="17" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="17" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="17" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="17" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			linkmanagerbaseproxy.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="15" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="15" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="15" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="15" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="15" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="15" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="15" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="15" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="15" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="15" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="15" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="15" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="17" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="17" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="17" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="17" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="17" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="17" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="17" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="17" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="22" parent_class="22" fileExt=".cpp" fileName="iax2voipmanager" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;iax2voipmanager.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			iax2voipmanager.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:37:27&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="24" parent_class="24" fileExt=".cpp" fileName="iax2voiplink" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;iax2voiplink.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			iax2voiplink.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:37:26&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="28" parent_class="28" fileExt=".cpp" fileName="voiplinkmanager" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;voiplinkmanager.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="37" tag="operation_37" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="38" tag="operation_38" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			voiplinkmanager.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:37:29&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="34" parent_class="34" fileExt=".cpp" fileName="linkmanagerproxy" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;linkmanagerproxy.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="677" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="677" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="677" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="677" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="677" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="677" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="677" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="677" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="677" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="677" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			linkmanagerproxy.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:37:54&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="677" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="677" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="677" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="677" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="677" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="677" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="677" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="677" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="677" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="677" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="677" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="677" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="40" parent_class="40" fileExt=".cpp" fileName="accountmanager" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;accountmanager.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="43" tag="operation_43" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-        <codeoperation parent_id="46" tag="operation_46" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			accountmanager.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="41" parent_class="41" fileExt=".cpp" fileName="account" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;account.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="1056" tag="hblock_tag_0" canDelete="false" classfield_id="1056" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="1056" tag="hblock_tag_1" canDelete="false" classfield_id="1056" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="2247" tag="hblock_tag_2" canDelete="false" classfield_id="2247" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="2247" tag="hblock_tag_3" canDelete="false" classfield_id="2247" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="498" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="498" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="498" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="498" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="498" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="498" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="498" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="498" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="498" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="498" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="515" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="515" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="515" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="515" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="515" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="515" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="515" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="515" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="515" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="515" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="2223" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="2223" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="2223" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="2223" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="2223" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="2223" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="2223" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="2223" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="2223" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="2223" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="2262" tag="hblock_tag_19" canDelete="false" writeOutText="false" classfield_id="2262" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="2262" tag="hblock_tag_20" canDelete="false" writeOutText="false" classfield_id="2262" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="2262" tag="hblock_tag_21" canDelete="false" writeOutText="false" classfield_id="2262" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="2262" tag="hblock_tag_22" canDelete="false" writeOutText="false" classfield_id="2262" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="2262" tag="hblock_tag_23" canDelete="false" writeOutText="false" classfield_id="2262" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			account.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="1056" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1056" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1056" tag="hblock_tag_0" canDelete="false" classfield_id="1056" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1056" tag="hblock_tag_1" canDelete="false" classfield_id="1056" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="2247" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2247" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2247" tag="hblock_tag_2" canDelete="false" classfield_id="2247" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2247" tag="hblock_tag_3" canDelete="false" classfield_id="2247" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="498" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="498" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="498" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="498" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="498" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="498" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="498" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="498" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="498" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="498" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="498" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="498" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="515" field_type="4" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="515" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="515" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="515" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="515" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="515" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="515" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="515" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="515" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="515" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="515" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="515" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="2223" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2223" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2223" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="2223" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2223" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="2223" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="2223" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="2223" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="2223" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="2223" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="2223" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="2223" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="2262" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2262" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2262" tag="hblock_tag_19" canDelete="false" writeOutText="false" classfield_id="2262" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2262" tag="hblock_tag_20" canDelete="false" writeOutText="false" classfield_id="2262" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="2262" tag="hblock_tag_21" canDelete="false" writeOutText="false" classfield_id="2262" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="2262" tag="hblock_tag_22" canDelete="false" writeOutText="false" classfield_id="2262" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="2262" tag="hblock_tag_23" canDelete="false" writeOutText="false" classfield_id="2262" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="42" parent_class="42" fileExt=".cpp" fileName="session" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;session.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="498" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="498" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="498" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="498" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="498" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="498" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="498" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="498" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="498" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="498" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="515" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="515" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="515" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="515" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="515" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="515" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="515" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="515" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="515" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="515" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="532" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="532" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="532" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="532" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="532" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="532" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="532" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="532" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="532" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="532" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="541" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="541" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="541" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="541" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="541" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="541" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="541" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="541" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="541" tag="hblock_tag_19" canDelete="false" writeOutText="false" classfield_id="541" role_id="1" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			session.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:37:46&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="498" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="498" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="498" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="498" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="498" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="498" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="498" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="498" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="498" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="498" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="498" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="498" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="515" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="515" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="515" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="515" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="515" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="515" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="515" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="515" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="515" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="515" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="515" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="515" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="532" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="532" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="532" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="532" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="532" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="532" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="532" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="532" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="532" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="532" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="532" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="532" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="541" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="541" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="541" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="541" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="541" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="541" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="541" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="541" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="541" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="541" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="541" tag="hblock_tag_19" canDelete="false" writeOutText="false" classfield_id="541" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="48" parent_class="48" fileExt=".cpp" fileName="audiosystem" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;audiosystem.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			audiosystem.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="49" parent_class="49" fileExt=".cpp" fileName="audiodevice" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;audiodevice.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="541" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="541" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="541" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="541" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="541" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="541" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="541" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="541" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="541" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="541" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			audiodevice.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="541" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="541" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="541" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="541" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="541" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="541" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="541" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="541" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="541" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="541" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="541" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="541" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="51" parent_class="51" fileExt=".cpp" fileName="masquaradesystem" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;masquaradesystem.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			masquaradesystem.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="52" parent_class="52" fileExt=".cpp" fileName="stunmasquaradesystem" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;stunmasquaradesystem.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			stunmasquaradesystem.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="91" parent_class="91" fileExt=".cpp" fileName="natnormal" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;natnormal.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			natnormal.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="94" parent_class="94" fileExt=".cpp" fileName="natstun" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;natstun.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			natstun.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="132" parent_class="132" fileExt=".cpp" fileName="voiplink" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;voiplink.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="532" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="532" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="532" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="532" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="532" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="532" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="532" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="532" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="532" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="532" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			voiplink.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:37:25&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="532" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="532" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="532" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="532" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="532" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="532" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="532" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="532" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="532" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="532" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="532" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="532" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="346" parent_class="346" fileExt=".cpp" fileName="portaudiodevice" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;portaudiodevice.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			portaudiodevice.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="349" parent_class="349" fileExt=".cpp" fileName="openaldevice" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;openaldevice.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			openaldevice.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="352" parent_class="352" fileExt=".cpp" fileName="openalsystem" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;openalsystem.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			openalsystem.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="355" parent_class="355" fileExt=".cpp" fileName="portaudiosystem" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;portaudiosystem.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			portaudiosystem.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="556" parent_class="556" fileExt=".cpp" fileName="singleton" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;singleton.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			singleton.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="694" parent_class="694" fileExt=".cpp" fileName="accountbuilder" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;accountbuilder.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="700" tag="operation_700" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			accountbuilder.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="717" parent_class="717" fileExt=".cpp" fileName="voiplinkbuilder" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;voiplinkbuilder.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="735" tag="operation_735" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			voiplinkbuilder.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="721" parent_class="721" fileExt=".cpp" fileName="audiosystembuilder" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;audiosystembuilder.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="757" tag="operation_757" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			audiosystembuilder.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="1035" parent_class="1035" fileExt=".cpp" fileName="voiplinkfactory" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;voiplinkfactory.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="1077" tag="operation_1077" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			voiplinkfactory.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="1167" parent_class="1167" fileExt=".cpp" fileName="audiosystemfactory" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;audiosystemfactory.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeaccessormethod accessType="0" parent_id="2223" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="2223" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="2223" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="2223" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="2223" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="2223" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="2223" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="2223" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="2223" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="2223" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="0" parent_id="2262" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="2262" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="1" parent_id="2262" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="2262" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="2" parent_id="2262" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="2262" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="3" parent_id="2262" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="2262" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-        <codeaccessormethod accessType="4" parent_id="2262" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="2262" role_id="0" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeaccessormethod>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			audiosystemfactory.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="2223" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2223" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2223" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="2223" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2223" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="2223" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="2223" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="2223" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="2223" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="2223" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="2223" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="2223" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="2262" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2262" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2262" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="2262" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2262" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="2262" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="2262" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="2262" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="2262" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="2262" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="2262" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="2262" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="1341" parent_class="1341" fileExt=".cpp" fileName="sipvoiplinkfactory" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;sipvoiplinkfactory.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="1638" tag="operation_1638" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			sipvoiplinkfactory.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="1488" parent_class="1488" fileExt=".cpp" fileName="iax2voiplinkfactory" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;iax2voiplinkfactory.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="1598" tag="operation_1598" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			iax2voiplinkfactory.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="1520" parent_class="1520" fileExt=".cpp" fileName="voiplinkfactorybase_1" >
-     <textblocks>
-      <codeblockwithcomments tag="includes" text="#include &quot;voiplinkfactorybase_1.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Constructors/Destructors" />
-       </header>
-       <textblocks/>
-      </hierarchicalcodeblock>
-      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" text="Methods" />
-       </header>
-       <textblocks>
-        <codeoperation parent_id="1521" tag="operation_1521" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" />
-         </header>
-        </codeoperation>
-       </textblocks>
-      </hierarchicalcodeblock>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			voiplinkfactorybase_1.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <codedocument writeOutCode="false" package="" id="Makefile_DOC" fileExt="" fileName="Makefile" >
-     <textblocks/>
-     <header>
-      <codecomment tag="" />
-     </header>
-    </codedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader54" parent_class="54" fileExt=".h" fileName="class" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef CLASS_H&amp;#010;#define CLASS_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="54" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class class&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="class ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CLASS_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			class.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader11" parent_class="11" fileExt=".h" fileName="sipvoipmanager" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef SIPVOIPMANAGER_H&amp;#010;#define SIPVOIPMANAGER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;sipvoiplink.h&quot;&amp;#010;#include &quot;voiplinkmanager.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="11" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class SipVoIPManager&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="SipVoIPManager ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SIPVOIPMANAGER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			sipvoipmanager.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:37:28&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader12" parent_class="12" fileExt=".h" fileName="sipvoiplink" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef SIPVOIPLINK_H&amp;#010;#define SIPVOIPLINK_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;sipvoipmanager.h&quot;&amp;#010;#include &quot;voiplink.h&quot;&amp;#010;#include &quot;sipvoiplinkfactory.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="12" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class SipVoIPLink&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="SipVoIPLink ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SIPVOIPLINK_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			sipvoiplink.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:37:23&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader13" parent_class="13" fileExt=".h" fileName="voipmanager" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef VOIPMANAGER_H&amp;#010;#define VOIPMANAGER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;voiplinkmanager.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="13" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class VoIPManager&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="15" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" LinkManagerBaseProxy ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="17" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" LinkManagerBaseProxy ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="677" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" LinkManagerProxy ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VoIPManager ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="15" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="15" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="15" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="15" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="15" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="17" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="17" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="17" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="17" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="17" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="677" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="677" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="677" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="677" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="677" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="584" tag="operation_584" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param name &amp;#010;@param link " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VOIPMANAGER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			voipmanager.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:37:57&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="15" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="15" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" LinkManagerBaseProxy ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="15" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="15" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="15" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="15" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="15" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" LinkManagerBaseProxy ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="17" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="17" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="17" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="677" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="677" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" LinkManagerProxy ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="677" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="677" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="677" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="677" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="677" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader14" parent_class="14" fileExt=".h" fileName="linkmanagerbaseproxy" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef LINKMANAGERBASEPROXY_H&amp;#010;#define LINKMANAGERBASEPROXY_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="14" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class LinkManagerBaseProxy&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="15" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" VoIPManager ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="17" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" VoIPManager ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="LinkManagerBaseProxy ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="15" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="15" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="15" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="15" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="15" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="17" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="17" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="17" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="17" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="17" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //LINKMANAGERBASEPROXY_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			linkmanagerbaseproxy.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="15" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="15" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" VoIPManager ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="15" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="15" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="15" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="15" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="15" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="17" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="17" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" VoIPManager ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="17" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="17" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="17" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="17" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="17" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader22" parent_class="22" fileExt=".h" fileName="iax2voipmanager" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef IAX2VOIPMANAGER_H&amp;#010;#define IAX2VOIPMANAGER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;iax2voiplink.h&quot;&amp;#010;#include &quot;voiplinkmanager.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="22" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class IAX2VoIPManager&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="IAX2VoIPManager ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //IAX2VOIPMANAGER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			iax2voipmanager.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:37:27&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader24" parent_class="24" fileExt=".h" fileName="iax2voiplink" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef IAX2VOIPLINK_H&amp;#010;#define IAX2VOIPLINK_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;iax2voipmanager.h&quot;&amp;#010;#include &quot;voiplink.h&quot;&amp;#010;#include &quot;iax2voiplinkfactory.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="24" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class IAX2VoIPLink&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="IAX2VoIPLink ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //IAX2VOIPLINK_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			iax2voiplink.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:37:26&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader28" parent_class="28" fileExt=".h" fileName="voiplinkmanager" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef VOIPLINKMANAGER_H&amp;#010;#define VOIPLINKMANAGER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="28" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class VoIPLinkManager&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VoIPLinkManager ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="37" tag="operation_37" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="38" tag="operation_38" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VOIPLINKMANAGER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			voiplinkmanager.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:37:29&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader34" parent_class="34" fileExt=".h" fileName="linkmanagerproxy" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef LINKMANAGERPROXY_H&amp;#010;#define LINKMANAGERPROXY_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;voiplinkmanager.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="34" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class LinkManagerProxy&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="677" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" VoIPManager ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="LinkManagerProxy ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="677" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="677" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="677" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="677" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="677" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //LINKMANAGERPROXY_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			linkmanagerproxy.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:37:54&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="677" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="677" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" VoIPManager ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="677" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="677" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="677" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="677" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="677" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader40" parent_class="40" fileExt=".h" fileName="accountmanager" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef ACCOUNTMANAGER_H&amp;#010;#define ACCOUNTMANAGER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;session.h&quot;&amp;#010;#include &quot;account.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="40" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class AccountManager&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AccountManager ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="43" tag="operation_43" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param name &amp;#010;@param account " />
-                 </header>
-                </codeoperation>
-                <codeoperation parent_id="46" tag="operation_46" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //ACCOUNTMANAGER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			accountmanager.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader41" parent_class="41" fileExt=".h" fileName="account" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef ACCOUNT_H&amp;#010;#define ACCOUNT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &lt;vector>&amp;#010;#include &quot;accountbuilder.h&quot;&amp;#010;#include &quot;voiplinkfactory.h&quot;&amp;#010;#include &quot;audiosystemfactory.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="41" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class Account&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="498" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" Session ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="515" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" vector Vector;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="2223" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" AudioSystemFactory ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="2262" tag="tblock_3" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" AudioSystemFactory ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Account ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="498" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="498" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="498" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="498" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="498" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="515" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="515" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="515" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="515" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="515" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="2223" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="2223" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="2223" tag="hblock_tag_17" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="2223" tag="hblock_tag_18" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="2223" tag="hblock_tag_19" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="2262" tag="hblock_tag_20" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="2262" tag="hblock_tag_21" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="2262" tag="hblock_tag_22" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="2262" tag="hblock_tag_23" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="2262" tag="hblock_tag_24" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="1056" tag="tblock_4" canDelete="false" indentLevel="1" text=" VoIPLinkFactory mVoIPFactory;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="2247" tag="tblock_5" canDelete="false" indentLevel="1" text=" AudioSystemFactory mAudioSystemFactory;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="1056" tag="hblock_tag_25" canDelete="false" indentLevel="1" classfield_id="1056" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="1056" tag="hblock_tag_26" canDelete="false" indentLevel="1" classfield_id="1056" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="2247" tag="hblock_tag_27" canDelete="false" indentLevel="1" classfield_id="2247" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="2247" tag="hblock_tag_28" canDelete="false" indentLevel="1" classfield_id="2247" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //ACCOUNT_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			account.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="1056" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="1056" tag="tblock_4" canDelete="false" indentLevel="1" text=" VoIPLinkFactory mVoIPFactory;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="1056" tag="hblock_tag_25" canDelete="false" indentLevel="1" classfield_id="1056" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="1056" tag="hblock_tag_26" canDelete="false" indentLevel="1" classfield_id="1056" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="2247" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2247" tag="tblock_5" canDelete="false" indentLevel="1" text=" AudioSystemFactory mAudioSystemFactory;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2247" tag="hblock_tag_27" canDelete="false" indentLevel="1" classfield_id="2247" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2247" tag="hblock_tag_28" canDelete="false" indentLevel="1" classfield_id="2247" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="498" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="498" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" Session ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="498" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="498" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="498" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="498" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="498" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="515" field_type="4" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="515" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" vector Vector;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="515" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="515" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="515" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="515" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="515" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="2223" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2223" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" AudioSystemFactory ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2223" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2223" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="2223" tag="hblock_tag_17" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="2223" tag="hblock_tag_18" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="2223" tag="hblock_tag_19" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="2262" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2262" tag="tblock_3" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" AudioSystemFactory ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2262" tag="hblock_tag_20" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2262" tag="hblock_tag_21" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="2262" tag="hblock_tag_22" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="2262" tag="hblock_tag_23" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="2262" tag="hblock_tag_24" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader42" parent_class="42" fileExt=".h" fileName="session" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef SESSION_H&amp;#010;#define SESSION_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="42" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class Session&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="498" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Account ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="515" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Account ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="532" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" VoIPLink ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="541" tag="tblock_3" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" AudioDevice ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Session ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="498" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="498" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="498" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="498" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="498" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="515" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="515" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="515" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="515" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="515" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="532" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="532" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="532" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="532" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="532" tag="hblock_tag_17" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="541" tag="hblock_tag_18" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="541" tag="hblock_tag_19" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="541" tag="hblock_tag_20" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="541" tag="hblock_tag_21" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="541" tag="hblock_tag_22" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="1" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SESSION_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			session.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:37:46&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="498" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="498" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Account ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="498" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="498" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="498" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="498" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="498" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="515" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="515" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Account ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="515" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="515" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="515" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="515" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="515" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="532" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="532" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" VoIPLink ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="532" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="532" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="532" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="532" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="532" tag="hblock_tag_17" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="541" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="541" tag="tblock_3" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" AudioDevice ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="541" tag="hblock_tag_18" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="541" tag="hblock_tag_19" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="541" tag="hblock_tag_20" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="541" tag="hblock_tag_21" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="541" tag="hblock_tag_22" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="1" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader48" parent_class="48" fileExt=".h" fileName="audiosystem" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef AUDIOSYSTEM_H&amp;#010;#define AUDIOSYSTEM_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;openalsystem.h&quot;&amp;#010;#include &quot;portaudiosystem.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="48" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class AudioSystem&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AudioSystem ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //AUDIOSYSTEM_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			audiosystem.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader49" parent_class="49" fileExt=".h" fileName="audiodevice" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef AUDIODEVICE_H&amp;#010;#define AUDIODEVICE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;audiosystemfactory.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="49" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class AudioDevice&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="541" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Session ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AudioDevice ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="541" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="541" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="541" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="541" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="541" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //AUDIODEVICE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			audiodevice.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="541" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="541" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Session ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="541" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="541" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="541" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="541" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="541" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader51" parent_class="51" fileExt=".h" fileName="masquaradesystem" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef MASQUARADESYSTEM_H&amp;#010;#define MASQUARADESYSTEM_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="51" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class MasquaradeSystem&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="MasquaradeSystem ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //MASQUARADESYSTEM_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			masquaradesystem.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader52" parent_class="52" fileExt=".h" fileName="stunmasquaradesystem" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef STUNMASQUARADESYSTEM_H&amp;#010;#define STUNMASQUARADESYSTEM_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="52" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class StunMasquaradeSystem&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="StunMasquaradeSystem ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //STUNMASQUARADESYSTEM_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			stunmasquaradesystem.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader91" parent_class="91" fileExt=".h" fileName="natnormal" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef NATNORMAL_H&amp;#010;#define NATNORMAL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="91" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class NatNormal&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="NatNormal ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //NATNORMAL_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			natnormal.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader94" parent_class="94" fileExt=".h" fileName="natstun" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef NATSTUN_H&amp;#010;#define NATSTUN_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="94" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class NatStun&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="NatStun ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //NATSTUN_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			natstun.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader132" parent_class="132" fileExt=".h" fileName="voiplink" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef VOIPLINK_H&amp;#010;#define VOIPLINK_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="132" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class VoIPLink&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="532" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Session ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VoIPLink ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="532" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="532" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="532" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="532" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="532" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VOIPLINK_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			voiplink.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:37:25&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="532" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="532" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Session ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="532" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="532" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="532" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="532" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="532" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader346" parent_class="346" fileExt=".h" fileName="portaudiodevice" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef PORTAUDIODEVICE_H&amp;#010;#define PORTAUDIODEVICE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;portaudiosystem.h&quot;&amp;#010;#include &quot;audiodevice.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="346" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class PortAudioDevice&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="PortAudioDevice ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //PORTAUDIODEVICE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			portaudiodevice.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader349" parent_class="349" fileExt=".h" fileName="openaldevice" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef OPENALDEVICE_H&amp;#010;#define OPENALDEVICE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;openalsystem.h&quot;&amp;#010;#include &quot;audiodevice.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="349" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class OpenAlDevice&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="OpenAlDevice ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //OPENALDEVICE_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			openaldevice.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader352" parent_class="352" fileExt=".h" fileName="openalsystem" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef OPENALSYSTEM_H&amp;#010;#define OPENALSYSTEM_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;openaldevice.h&quot;&amp;#010;#include &quot;audiosystem.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="352" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class OpenAlSystem&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="OpenAlSystem ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //OPENALSYSTEM_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			openalsystem.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader355" parent_class="355" fileExt=".h" fileName="portaudiosystem" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef PORTAUDIOSYSTEM_H&amp;#010;#define PORTAUDIOSYSTEM_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;portaudiodevice.h&quot;&amp;#010;#include &quot;audiosystem.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="355" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class PortAudioSystem&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="PortAudioSystem ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //PORTAUDIOSYSTEM_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			portaudiosystem.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader556" parent_class="556" fileExt=".h" fileName="singleton" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef SINGLETON_H&amp;#010;#define SINGLETON_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="556" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class Singleton&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Singleton ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SINGLETON_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			singleton.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader694" parent_class="694" fileExt=".h" fileName="accountbuilder" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef ACCOUNTBUILDER_H&amp;#010;#define ACCOUNTBUILDER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;voiplinkbuilder.h&quot;&amp;#010;#include &quot;audiosystembuilder.h&quot;&amp;#010;#include &quot;account.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="694" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class AccountBuilder&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AccountBuilder ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="700" tag="operation_700" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param listOfConfValues " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //ACCOUNTBUILDER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			accountbuilder.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader717" parent_class="717" fileExt=".h" fileName="voiplinkbuilder" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef VOIPLINKBUILDER_H&amp;#010;#define VOIPLINKBUILDER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;accountbuilder.h&quot;&amp;#010;#include &quot;voiplink.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="717" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class VoIPLinkBuilder&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VoIPLinkBuilder ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="735" tag="operation_735" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param listOfConfValues " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VOIPLINKBUILDER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			voiplinkbuilder.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader721" parent_class="721" fileExt=".h" fileName="audiosystembuilder" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef AUDIOSYSTEMBUILDER_H&amp;#010;#define AUDIOSYSTEMBUILDER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;accountbuilder.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="721" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class AudioSystemBuilder&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AudioSystemBuilder ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="757" tag="operation_757" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param listOfConfValues " />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //AUDIOSYSTEMBUILDER_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			audiosystembuilder.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader1035" parent_class="1035" fileExt=".h" fileName="voiplinkfactory" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef VOIPLINKFACTORY_H&amp;#010;#define VOIPLINKFACTORY_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;voiplink.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="1035" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class VoIPLinkFactory&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VoIPLinkFactory ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="1077" tag="operation_1077" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VOIPLINKFACTORY_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			voiplinkfactory.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader1167" parent_class="1167" fileExt=".h" fileName="audiosystemfactory" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef AUDIOSYSTEMFACTORY_H&amp;#010;#define AUDIOSYSTEMFACTORY_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;audiodevice.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="1167" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class AudioSystemFactory&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks>
-              <ccfdeclarationcodeblock parent_id="2223" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Account ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-              <ccfdeclarationcodeblock parent_id="2262" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Account ;" >
-               <header>
-                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-               </header>
-              </ccfdeclarationcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AudioSystemFactory ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks>
-                  <codeaccessormethod accessType="0" parent_id="2223" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="2223" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="2223" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="2223" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="2223" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="0" parent_id="2262" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="1" parent_id="2262" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="2" parent_id="2262" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="3" parent_id="2262" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                  <codeaccessormethod accessType="4" parent_id="2262" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="0" >
-                   <header>
-                    <cppcodedocumentation tag="" indentLevel="1" />
-                   </header>
-                  </codeaccessormethod>
-                 </textblocks>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //AUDIOSYSTEMFACTORY_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			audiosystemfactory.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields>
-      <codeclassfield parent_id="2223" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2223" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Account ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2223" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2223" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="2223" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="2223" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="2223" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-      <codeclassfield parent_id="2262" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
-       <header>
-        <cppcodedocumentation tag="" />
-       </header>
-       <ccfdeclarationcodeblock parent_id="2262" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Account ;" >
-        <header>
-         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-        </header>
-       </ccfdeclarationcodeblock>
-       <codeaccessormethod accessType="0" parent_id="2262" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="1" parent_id="2262" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="2" parent_id="2262" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="3" parent_id="2262" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-       <codeaccessormethod accessType="4" parent_id="2262" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="0" >
-        <header>
-         <cppcodedocumentation tag="" indentLevel="1" />
-        </header>
-       </codeaccessormethod>
-      </codeclassfield>
-     </classfields>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader1341" parent_class="1341" fileExt=".h" fileName="sipvoiplinkfactory" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef SIPVOIPLINKFACTORY_H&amp;#010;#define SIPVOIPLINKFACTORY_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;voiplinkfactory.h&quot;&amp;#010;#include &quot;sipvoiplink.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="1341" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class SipVoIPLinkFactory&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="SipVoIPLinkFactory ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="1638" tag="operation_1638" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SIPVOIPLINKFACTORY_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			sipvoiplinkfactory.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader1488" parent_class="1488" fileExt=".h" fileName="iax2voiplinkfactory" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef IAX2VOIPLINKFACTORY_H&amp;#010;#define IAX2VOIPLINKFACTORY_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;voiplinkfactory.h&quot;&amp;#010;#include &quot;iax2voiplink.h&quot;&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="1488" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class IAX2VoIPLinkFactory&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="IAX2VoIPLinkFactory ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="1598" tag="operation_1598" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //IAX2VOIPLINKFACTORY_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			iax2voiplinkfactory.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-    <classifiercodedocument writeOutCode="true" package="" id="cppheader1520" parent_class="1520" fileExt=".h" fileName="voiplinkfactorybase_1" >
-     <textblocks>
-      <codeblockwithcomments tag="hashDefBlock" text="#ifndef VOIPLINKFACTORYBASE_1_H&amp;#010;#define VOIPLINKFACTORYBASE_1_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <codeblockwithcomments tag="using" writeOutText="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-      <hierarchicalcodeblock tag="namespace" canDelete="false" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
-       </header>
-       <textblocks>
-        <codeblockwithcomments tag="enums" writeOutText="false" >
-         <header>
-          <cppcodedocumentation tag="" writeOutText="false" />
-         </header>
-        </codeblockwithcomments>
-        <cppheaderclassdeclarationblock parent_id="1520" tag="classDeclarationBlock" canDelete="false" >
-         <header>
-          <cppcodedocumentation tag="" text="Class VoIPLinkFactoryBase_1&amp;#010;" />
-         </header>
-         <textblocks>
-          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Public stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks>
-                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VoIPLinkFactoryBase_1 ( ) { }" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
-                 </header>
-                </codeblockwithcomments>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks>
-                <codeoperation parent_id="1521" tag="operation_1521" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" indentLevel="1" />
-                 </header>
-                </codeoperation>
-               </textblocks>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Protected stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
-           <header>
-            <cppcodedocumentation tag="" text="Private stuff" />
-           </header>
-           <textblocks>
-            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
-             </header>
-             <textblocks/>
-            </hierarchicalcodeblock>
-            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
-             <header>
-              <cppcodedocumentation tag="" indentLevel="1" />
-             </header>
-             <textblocks>
-              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
-               </header>
-               <textblocks>
-                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
-                 <header>
-                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
-                 </header>
-                 <textblocks/>
-                </hierarchicalcodeblock>
-               </textblocks>
-              </hierarchicalcodeblock>
-              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
-               <header>
-                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
-               </header>
-               <textblocks/>
-              </hierarchicalcodeblock>
-             </textblocks>
-            </hierarchicalcodeblock>
-           </textblocks>
-          </hierarchicalcodeblock>
-         </textblocks>
-        </cppheaderclassdeclarationblock>
-       </textblocks>
-      </hierarchicalcodeblock>
-      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VOIPLINKFACTORYBASE_1_H" >
-       <header>
-        <cppcodedocumentation tag="" writeOutText="false" />
-       </header>
-      </codeblockwithcomments>
-     </textblocks>
-     <header>
-      <codecomment tag="" text="/************************************************************************&amp;#010;  			voiplinkfactorybase_1.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Thu Sep 22 2005 at 09:36:34&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
-     </header>
-     <classfields/>
-    </classifiercodedocument>
-   </codegenerator>
-  </codegeneration>
- </XMI.extensions>
-</XMI>
diff --git a/doc/uml-diagrams/sflphonegui-uml.png b/doc/uml-diagrams/sflphonegui-uml.png
deleted file mode 100644
index 87f85060a9cd716931f1a1db9227e07fd11ca022..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 130556
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

diff --git a/doc/uml-diagrams/sflphonegui-uml.xmi b/doc/uml-diagrams/sflphonegui-uml.xmi
deleted file mode 100644
index d7a75d10b5..0000000000
--- a/doc/uml-diagrams/sflphonegui-uml.xmi
+++ /dev/null
@@ -1,911 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2005-10-02T03:23:52" xmi.version="1.2" >
- <XMI.header>
-  <XMI.documentation>
-   <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
-   <XMI.exporterVersion>1.4.2</XMI.exporterVersion>
-   <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
-  </XMI.documentation>
-  <XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" />
- </XMI.header>
- <XMI.content>
-  <UML:Model isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" >
-   <UML:Namespace.ownedElement>
-    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" xmi.id="2459" isRoot="false" isAbstract="false" name="datatype" />
-    <UML:DataType stereotype="2459" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2458" isRoot="false" isAbstract="false" name="int" />
-    <UML:DataType stereotype="2459" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2460" isRoot="false" isAbstract="false" name="char" />
-    <UML:DataType stereotype="2459" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2461" isRoot="false" isAbstract="false" name="bool" />
-    <UML:DataType stereotype="2459" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2462" isRoot="false" isAbstract="false" name="float" />
-    <UML:DataType stereotype="2459" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2463" isRoot="false" isAbstract="false" name="double" />
-    <UML:DataType stereotype="2459" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2464" isRoot="false" isAbstract="false" name="long" />
-    <UML:DataType stereotype="2459" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2465" isRoot="false" isAbstract="false" name="short" />
-    <UML:DataType stereotype="2459" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2466" isRoot="false" isAbstract="false" name="string" />
-    <UML:DataType stereotype="2459" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2470" isRoot="false" isAbstract="false" name="void" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="5654" isRoot="false" isAbstract="false" name="T" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2467" isRoot="false" isAbstract="false" name="Session" >
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2569" isRoot="false" isAbstract="false" name="connect" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3437" isRoot="false" isAbstract="false" name="disconnect" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2834" isRoot="false" isAbstract="false" name="getAccount" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="16394" type="2521" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2835" isRoot="false" value="" type="2466" isAbstract="false" name="name" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2556" isRoot="false" isAbstract="false" name="version" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="16395" type="2466" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2611" isRoot="false" isAbstract="false" name="listConfig" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="16396" type="2466" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2655" isRoot="false" isAbstract="false" name="setOption" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="16397" type="2466" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2656" isRoot="false" value="" type="2466" isAbstract="false" name="name" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2660" isRoot="false" value="" type="2466" isAbstract="false" name="value" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2670" isRoot="false" isAbstract="false" name="getOption" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="16398" type="2466" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2671" isRoot="false" value="" type="2466" isAbstract="false" name="name" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2687" isRoot="false" isAbstract="false" name="saveConfig" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="16399" type="2466" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2700" isRoot="false" isAbstract="false" name="listAudioDevices" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="16400" type="2466" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2716" isRoot="false" isAbstract="false" name="listAudioCodecs" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="16401" type="2466" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2826" isRoot="false" isAbstract="false" name="listAccounts" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="16402" type="2466" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15090" isRoot="false" isAbstract="false" name="handleevents" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="16403" type="2466" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2468" isRoot="false" isAbstract="false" name="Call" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="10679" isRoot="false" initialValue="" type="2466" isAbstract="false" name="mSessionId" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="10720" isRoot="false" initialValue="" type="2466" isAbstract="false" name="mAccountId" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="10761" isRoot="false" initialValue="" type="2466" isAbstract="false" name="mId" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="10455" isRoot="false" isAbstract="false" name="Call" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="10577" isRoot="false" value="" type="2466" isAbstract="false" name="sessionId" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="10618" isRoot="false" value="" type="2466" isAbstract="false" name="accountId" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="10456" isRoot="false" value="" type="2466" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2487" isRoot="false" isAbstract="false" name="hangup" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2490" isRoot="false" isAbstract="false" name="cancel" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2493" isRoot="false" isAbstract="false" name="answer" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2496" isRoot="false" isAbstract="false" name="hold" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2499" isRoot="false" isAbstract="false" name="unhold" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2506" isRoot="false" isAbstract="false" name="refuse" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2509" isRoot="false" isAbstract="false" name="sendDtmf" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="2513" isRoot="false" value="" type="2460" isAbstract="false" name="code" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2521" isRoot="false" isAbstract="false" name="Account" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="11065" isRoot="false" initialValue="" type="2466" isAbstract="false" name="mSessionId" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="11106" isRoot="false" initialValue="" type="2466" isAbstract="false" name="mId" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="10882" isRoot="false" isAbstract="false" name="Account" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="10883" isRoot="false" value="" type="2466" isAbstract="false" name="sessionId" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="10904" isRoot="false" value="" type="2466" isAbstract="false" name="id" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2524" isRoot="false" isAbstract="false" name="call" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="16404" type="2468" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="10314" isRoot="false" value="" type="2466" isAbstract="false" name="to" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2794" isRoot="false" isAbstract="false" name="register" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2807" isRoot="false" isAbstract="false" name="unregister" />
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2585" isRoot="false" isAbstract="false" name="ConfigEntry" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="public" xmi.id="2591" isRoot="false" initialValue="" type="2466" isAbstract="false" name="mVariableName" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="public" xmi.id="2596" isRoot="false" initialValue="" type="2466" isAbstract="false" name="mType" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="public" xmi.id="2599" isRoot="false" initialValue="" type="2466" isAbstract="false" name="mDefault" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="public" xmi.id="2602" isRoot="false" initialValue="" type="2466" isAbstract="false" name="mValue" />
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2999" isRoot="false" isAbstract="true" name="CallRelatedRequest" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="9023" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="13323" isRoot="false" initialValue="" type="2466" isAbstract="false" name="mCallId" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="11779" isRoot="false" isAbstract="false" name="CallRequest" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="11780" isRoot="false" value="" type="2466" isAbstract="false" name="sequenceId" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="11801" isRoot="false" value="" type="2466" isAbstract="false" name="callId" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3156" isRoot="false" isAbstract="true" name="onSuccess" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="3186" isRoot="false" value="" type="2468" isAbstract="false" name="call" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="3166" isRoot="false" value="" type="2466" isAbstract="false" name="code" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="3176" isRoot="false" value="" type="2466" isAbstract="false" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12898" isRoot="false" isAbstract="true" name="onEntry" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="12899" isRoot="false" value="" type="2468" isAbstract="false" name="call" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="12920" isRoot="false" value="" type="2466" isAbstract="false" name="code" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="12941" isRoot="false" value="" type="2466" isAbstract="false" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3083" isRoot="false" isAbstract="true" name="onError" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="3711" isRoot="false" value="" type="2468" isAbstract="false" name="call" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="3721" isRoot="false" value="" type="2466" isAbstract="false" name="code" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="3731" isRoot="false" value="" type="2466" isAbstract="false" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="3600" isRoot="false" isAbstract="false" name="TaskFactory" >
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="4219" isRoot="false" isAbstract="false" name="createHoldTask" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="16405" type="3814" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="7283" isRoot="false" isAbstract="false" name="addTask" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="7284" isRoot="false" value="" type="2466" isAbstract="false" name="command" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="3611" isRoot="false" isAbstract="false" name="TaskManager" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="3927" isRoot="false" initialValue="" type="3600" isAbstract="false" name="mFactory" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="4600" isRoot="false" isAbstract="false" name="getTaskFactory" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="16406" type="3600" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="3804" isRoot="false" isAbstract="false" name="new_class" />
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="3814" isRoot="false" isAbstract="false" name="HoldRequest" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="3851" />
-     </UML:GeneralizableElement.generalization>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="4129" isRoot="false" isAbstract="false" name="ApplicationTaskFactory" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="4171" />
-     </UML:GeneralizableElement.generalization>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="4821" isRoot="false" isAbstract="false" name="UnHoldRequest" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="5029" />
-     </UML:GeneralizableElement.generalization>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="4844" isRoot="false" isAbstract="false" name="CancelRequest" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="5004" />
-     </UML:GeneralizableElement.generalization>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="4856" isRoot="false" isAbstract="false" name="AnswerRequest" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="4979" />
-     </UML:GeneralizableElement.generalization>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="4868" isRoot="false" isAbstract="false" name="HangupRequest" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="4954" />
-     </UML:GeneralizableElement.generalization>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="4880" isRoot="false" isAbstract="false" name="RefuseRequest" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="4929" />
-     </UML:GeneralizableElement.generalization>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="4892" isRoot="false" isAbstract="false" name="SendDtmfRequest" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="4904" />
-     </UML:GeneralizableElement.generalization>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="5065" isRoot="false" isAbstract="false" name="ClientListTask" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="9867" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="5143" isRoot="false" isAbstract="false" name="onEntry" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="6531" isRoot="false" value="" type="2467" isAbstract="false" name="client" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="5144" isRoot="false" value="" type="2458" isAbstract="false" name="code" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="5156" isRoot="false" value="" type="2458" isAbstract="false" name="index" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="5179" isRoot="false" value="" type="2466" isAbstract="false" name="value" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="5224" isRoot="false" isAbstract="false" name="onEnd" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="6576" isRoot="false" value="" type="2467" isAbstract="false" name="client" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="5225" isRoot="false" value="" type="2458" isAbstract="false" name="code" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="5237" isRoot="false" value="" type="2466" isAbstract="false" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="5304" isRoot="false" isAbstract="false" name="onError" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="6621" isRoot="false" value="" type="2467" isAbstract="false" name="client" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="5305" isRoot="false" value="" type="2458" isAbstract="false" name="code" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="5317" isRoot="false" value="" type="2466" isAbstract="false" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="5428" isRoot="false" isAbstract="false" name="ListConfigRequest" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="5440" />
-      <UML:Generalization xmi.idref="14017" />
-     </UML:GeneralizableElement.generalization>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="5465" isRoot="false" isAbstract="false" name="ListAudioDevicesRequest" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="5584" />
-      <UML:Generalization xmi.idref="14060" />
-     </UML:GeneralizableElement.generalization>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="5477" isRoot="false" isAbstract="false" name="ListAudioCodecsRequest" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="5534" />
-      <UML:Generalization xmi.idref="13974" />
-     </UML:GeneralizableElement.generalization>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="5489" isRoot="false" isAbstract="false" name="ListAccountsRequest" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="5559" />
-      <UML:Generalization xmi.idref="14103" />
-     </UML:GeneralizableElement.generalization>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="5667" isRoot="false" isAbstract="false" name="AccountRelatedRequest" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="9684" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="13364" isRoot="false" initialValue="" type="2466" isAbstract="false" name="mAccoundId" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="6118" isRoot="false" isAbstract="false" name="onError" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="6119" isRoot="false" value="" type="2521" isAbstract="false" name="account" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="6131" isRoot="false" value="" type="2466" isAbstract="false" name="code" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="6143" isRoot="false" value="" type="2466" isAbstract="false" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="6331" isRoot="false" isAbstract="false" name="onSuccess" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="6332" isRoot="false" value="" type="2521" isAbstract="false" name="account" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="6355" isRoot="false" value="" type="2466" isAbstract="false" name="code" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="6367" isRoot="false" value="" type="2466" isAbstract="false" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13506" isRoot="false" isAbstract="false" name="onEntry" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="13507" isRoot="false" value="" type="2521" isAbstract="false" name="account" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="13528" isRoot="false" value="" type="2466" isAbstract="false" name="code" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="13549" isRoot="false" value="" type="2466" isAbstract="false" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="5679" isRoot="false" isAbstract="false" name="RegisterRequest" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="5758" />
-      <UML:Generalization xmi.idref="5794" />
-     </UML:GeneralizableElement.generalization>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="5691" isRoot="false" isAbstract="false" name="UnregisterRequest" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="5819" />
-     </UML:GeneralizableElement.generalization>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="5921" isRoot="false" isAbstract="false" name="SessionRelatedRequest" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="14506" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="6401" isRoot="false" isAbstract="false" name="onError" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="6402" isRoot="false" value="" type="2467" isAbstract="false" name="client" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="6414" isRoot="false" value="" type="2458" isAbstract="false" name="code" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="6426" isRoot="false" value="" type="2466" isAbstract="false" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="6471" isRoot="false" isAbstract="false" name="onStatus" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="6472" isRoot="false" value="" type="2467" isAbstract="false" name="client" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="6484" isRoot="false" value="" type="2458" isAbstract="false" name="code" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="6496" isRoot="false" value="" type="2466" isAbstract="false" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13870" isRoot="false" isAbstract="false" name="onEntry" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="13871" isRoot="false" value="" type="2467" isAbstract="false" name="client" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="13892" isRoot="false" value="" type="2458" isAbstract="false" name="code" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="13913" isRoot="false" value="" type="2466" isAbstract="false" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="5999" isRoot="false" isAbstract="false" name="SetOptionRequest" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="6092" />
-     </UML:GeneralizableElement.generalization>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="6011" isRoot="false" isAbstract="false" name="GetOptionRequest" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="6067" />
-     </UML:GeneralizableElement.generalization>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="6732" isRoot="false" isAbstract="false" name="Requester" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="6951" isRoot="false" initialValue="" type="2470" isAbstract="false" name="mapSeqToCommand&lt; string, Command>" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="6799" isRoot="false" isAbstract="false" name="sendCallCommand" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="16407" type="2466" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8075" isRoot="false" value="" type="2466" isAbstract="false" name="sessionId" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8118" isRoot="false" value="" type="2466" isAbstract="false" name="callId" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="6800" isRoot="false" value="" type="2466" isAbstract="false" name="command" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="6812" isRoot="false" value="" type="2466" isAbstract="false" name="listOfParam" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8161" isRoot="false" isAbstract="false" name="sendAccountCommand" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="16408" type="2466" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8176" isRoot="false" value="" type="2466" isAbstract="false" name="sessionId" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8191" isRoot="false" value="" type="2466" isAbstract="false" name="accountId" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8206" isRoot="false" value="" type="2466" isAbstract="false" name="command" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8221" isRoot="false" value="" type="2466" isAbstract="false" name="listOfArgs" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="7123" isRoot="false" isAbstract="false" name="receiveAnswer" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="7137" isRoot="false" value="" type="2458" isAbstract="false" name="code" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="7124" isRoot="false" value="" type="2466" isAbstract="false" name="noSeq" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="7150" isRoot="false" value="" type="2466" isAbstract="false" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="16168" isRoot="false" isAbstract="false" name="receiveAnswer" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="16169" isRoot="false" value="" type="2466" isAbstract="false" name="answer" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="8297" isRoot="false" isAbstract="false" name="createSessionId" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="16409" type="2466" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="8386" isRoot="false" isAbstract="false" name="createCallId" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="16410" type="2466" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="8406" isRoot="false" isAbstract="false" name="createRequestId" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="16411" type="2466" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="6858" isRoot="false" isAbstract="false" name="Command" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="6881" isRoot="false" initialValue="" type="2466" isAbstract="false" name="NoSeq" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="7025" isRoot="false" initialValue="" type="2466" isAbstract="false" name="command" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="7050" isRoot="false" initialValue="" type="2466" isAbstract="false" name="listOfarguments" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="6926" isRoot="false" isAbstract="false" name="toString" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="16412" type="2466" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="7723" isRoot="false" isAbstract="false" name="SFLPhoneClient" >
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="7763" isRoot="false" isAbstract="false" name="handleEvents" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="7764" isRoot="false" value="false" type="2461" isAbstract="false" name="detach" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="8547" isRoot="false" isAbstract="false" name="Request" >
-     <UML:Classifier.feature>
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="8588" isRoot="false" initialValue="" type="2466" isAbstract="false" name="mSequenceId" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="8937" isRoot="false" initialValue="" type="2466" isAbstract="false" name="mCommand" />
-      <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="8980" isRoot="false" initialValue="" type="2466" isAbstract="false" name="listOfArgs" />
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8669" isRoot="false" isAbstract="false" name="Request" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8690" isRoot="false" value="" type="2466" isAbstract="false" name="mSequenceId" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8711" isRoot="false" value="" type="2466" isAbstract="false" name="command" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="8732" isRoot="false" value="" type="2466" isAbstract="false" name="listOfArgs" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="11696" isRoot="false" isAbstract="true" name="onSuccess" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="11697" isRoot="false" value="" type="2458" isAbstract="false" name="code" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="11718" isRoot="false" value="" type="2466" isAbstract="false" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12691" isRoot="false" isAbstract="true" name="onEntry" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="12692" isRoot="false" value="" type="2458" isAbstract="false" name="code" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="12713" isRoot="false" value="" type="2466" isAbstract="false" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="11593" isRoot="false" isAbstract="true" name="onError" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="11594" isRoot="false" value="" type="2458" isAbstract="false" name="code" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="11635" isRoot="false" value="" type="2466" isAbstract="false" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8893" isRoot="false" isAbstract="false" name="toString" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter kind="return" xmi.id="16413" type="2466" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="11167" isRoot="false" isAbstract="false" name="SessionSender" >
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="11208" isRoot="false" isAbstract="false" name="send" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="11209" isRoot="false" value="" type="8547" isAbstract="false" name="request" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="16087" isRoot="false" isAbstract="false" name="run" />
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="14744" isRoot="false" isAbstract="false" name="CallRequest" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="14764" />
-     </UML:GeneralizableElement.generalization>
-    </UML:Class>
-    <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="15208" isRoot="false" isAbstract="false" name="GetEventsRequest" >
-     <UML:GeneralizableElement.generalization>
-      <UML:Generalization xmi.idref="15329" />
-     </UML:GeneralizableElement.generalization>
-     <UML:Classifier.feature>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15392" isRoot="false" isAbstract="false" name="onCall" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="15393" isRoot="false" value="" type="2466" isAbstract="false" name="call" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="15414" isRoot="false" value="" type="2458" isAbstract="false" name="code" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="15435" isRoot="false" value="" type="2466" isAbstract="false" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15698" isRoot="false" isAbstract="false" name="onNewMessage" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="15699" isRoot="false" value="" type="2458" isAbstract="false" name="code" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="15720" isRoot="false" value="" type="2466" isAbstract="false" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-      <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15781" isRoot="false" isAbstract="false" name="onHangup" >
-       <UML:BehavioralFeature.parameter>
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="15802" isRoot="false" value="" type="2468" isAbstract="false" name="call" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="15823" isRoot="false" value="" type="2458" isAbstract="false" name="code" />
-        <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="15844" isRoot="false" value="" type="2466" isAbstract="false" name="message" />
-       </UML:BehavioralFeature.parameter>
-      </UML:Operation>
-     </UML:Classifier.feature>
-    </UML:Class>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="2539" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="2540" aggregation="none" type="2521" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="2541" aggregation="none" type="2468" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Association isSpecification="false" visibility="public" xmi.id="2899" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="2900" aggregation="none" type="2467" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="2901" aggregation="none" type="2521" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Generalization isSpecification="false" child="3814" visibility="public" xmi.id="3851" parent="2999" discriminator="" name="" />
-    <UML:Association isSpecification="false" visibility="public" xmi.id="3955" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="3956" aggregation="composite" type="3600" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="3957" aggregation="none" type="3611" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Generalization isSpecification="false" child="4129" visibility="public" xmi.id="4171" parent="3600" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="4892" visibility="public" xmi.id="4904" parent="2999" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="4880" visibility="public" xmi.id="4929" parent="2999" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="4868" visibility="public" xmi.id="4954" parent="2999" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="4856" visibility="public" xmi.id="4979" parent="2999" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="4844" visibility="public" xmi.id="5004" parent="2999" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="4821" visibility="public" xmi.id="5029" parent="2999" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="5428" visibility="public" xmi.id="5440" parent="5065" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="5477" visibility="public" xmi.id="5534" parent="5065" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="5489" visibility="public" xmi.id="5559" parent="5065" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="5465" visibility="public" xmi.id="5584" parent="5065" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="5679" visibility="public" xmi.id="5758" parent="5691" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="5679" visibility="public" xmi.id="5794" parent="5667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="5691" visibility="public" xmi.id="5819" parent="5667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="6011" visibility="public" xmi.id="6067" parent="5921" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="5999" visibility="public" xmi.id="6092" parent="5921" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="2999" visibility="public" xmi.id="9023" parent="8547" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="5667" visibility="public" xmi.id="9684" parent="8547" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="5065" visibility="public" xmi.id="9867" parent="8547" discriminator="" name="" />
-    <UML:Association isSpecification="false" visibility="public" xmi.id="10070" name="" >
-     <UML:Association.connection>
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="10071" aggregation="none" type="6732" name="" />
-      <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="10072" aggregation="none" type="8547" name="" />
-     </UML:Association.connection>
-    </UML:Association>
-    <UML:Generalization isSpecification="false" child="5477" visibility="public" xmi.id="13974" parent="5921" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="5428" visibility="public" xmi.id="14017" parent="5921" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="5465" visibility="public" xmi.id="14060" parent="5921" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="5489" visibility="public" xmi.id="14103" parent="5921" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="5921" visibility="public" xmi.id="14506" parent="8547" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="14744" visibility="public" xmi.id="14764" parent="5667" discriminator="" name="" />
-    <UML:Generalization isSpecification="false" child="15208" visibility="public" xmi.id="15329" parent="8547" discriminator="" name="" />
-   </UML:Namespace.ownedElement>
-  </UML:Model>
- </XMI.content>
- <XMI.extensions xmi.extender="umbrello" >
-  <docsettings viewid="2457" documentation="" uniqueid="16413" />
-  <diagrams>
-   <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="2450" snapy="10" showatts="1" xmi.id="2457" documentation="" type="402" showops="1" showpackage="0" name="class diagram" localid="900000" showstereotype="0" showscope="1" snapcsgrid="0" font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="1049" >
-    <widgets>
-     <classwidget usesdiagramfillcolour="0" width="309" showattsigs="601" usesdiagramusefillcolour="0" x="1775" linecolour="#ff0000" y="104" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="229" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="2467" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="0" width="347" showattsigs="601" usesdiagramusefillcolour="0" x="1757" linecolour="#ff0000" y="535" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="204" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="2468" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="0" width="257" showattsigs="601" usesdiagramusefillcolour="0" x="1804" linecolour="#ff0000" y="359" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="119" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="2521" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="0" width="158" showattsigs="601" usesdiagramusefillcolour="0" x="2211" linecolour="#ff0000" y="172" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="93" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="2585" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="0" width="353" showattsigs="601" usesdiagramusefillcolour="0" x="248" linecolour="#ff0000" y="200" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="102" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="2999" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,1,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="216" showattsigs="601" usesdiagramusefillcolour="1" x="2230" linecolour="none" y="471" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="59" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="3600" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="0" width="207" showattsigs="601" usesdiagramusefillcolour="0" x="2234" linecolour="#ff0000" y="376" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="51" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="3611" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="89" showattsigs="601" usesdiagramusefillcolour="1" x="91" linecolour="none" y="249" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="3814" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="106" showattsigs="601" usesdiagramusefillcolour="1" x="91" linecolour="none" y="100" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="4821" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="103" showattsigs="601" usesdiagramusefillcolour="1" x="664" linecolour="none" y="208" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="4844" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="107" showattsigs="601" usesdiagramusefillcolour="1" x="666" linecolour="none" y="263" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="4856" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="108" showattsigs="601" usesdiagramusefillcolour="1" x="594" linecolour="none" y="134" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="4868" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="102" showattsigs="601" usesdiagramusefillcolour="1" x="452" linecolour="none" y="97" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="4880" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="121" showattsigs="601" usesdiagramusefillcolour="1" x="281" linecolour="none" y="94" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="4892" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="124" showattsigs="601" usesdiagramusefillcolour="1" x="885" linecolour="none" y="838" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="5428" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="168" showattsigs="601" usesdiagramusefillcolour="1" x="724" linecolour="none" y="765" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="5465" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="166" showattsigs="601" usesdiagramusefillcolour="1" x="1193" linecolour="none" y="783" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="5477" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="141" showattsigs="601" usesdiagramusefillcolour="1" x="1275" linecolour="none" y="620" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="5489" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="0" width="407" showattsigs="601" usesdiagramusefillcolour="0" x="158" linecolour="#ff0000" y="638" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="85" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="5667" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="111" showattsigs="601" usesdiagramusefillcolour="1" x="450" linecolour="none" y="767" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="5679" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="124" showattsigs="601" usesdiagramusefillcolour="1" x="147" linecolour="none" y="764" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="5691" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="0" width="358" showattsigs="601" usesdiagramusefillcolour="0" x="858" linecolour="#ff0000" y="650" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="76" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="5921" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="122" showattsigs="601" usesdiagramusefillcolour="1" x="1071" linecolour="none" y="834" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="5999" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="124" showattsigs="601" usesdiagramusefillcolour="1" x="1291" linecolour="none" y="697" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="6011" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="0" width="684" showattsigs="601" usesdiagramusefillcolour="0" x="278" linecolour="#ff0000" y="892" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="153" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="6732" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="155" showattsigs="601" usesdiagramusefillcolour="1" x="2165" linecolour="none" y="271" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="85" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="6858" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="0" width="449" showattsigs="601" usesdiagramusefillcolour="0" x="396" linecolour="#ff0000" y="429" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="153" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="8547" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="168" showattsigs="601" usesdiagramusefillcolour="1" x="2169" linecolour="none" y="38" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="59" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="11167" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="85" showattsigs="601" usesdiagramusefillcolour="1" x="316" linecolour="none" y="793" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="14744" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-     <classwidget usesdiagramfillcolour="1" width="329" showattsigs="601" usesdiagramusefillcolour="1" x="979" linecolour="none" y="290" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="76" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="15208" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" />
-    </widgets>
-    <messages/>
-    <associations>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="2468" widgetaid="2521" xmi.id="2539" >
-      <linepath>
-       <startpoint startx="1932" starty="478" />
-       <endpoint endx="1930" endy="535" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="2521" widgetaid="2467" xmi.id="2899" >
-      <linepath>
-       <startpoint startx="1929" starty="333" />
-       <endpoint endx="1932" endy="359" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="2999" widgetaid="3814" xmi.id="3851" >
-      <linepath>
-       <startpoint startx="180" starty="265" />
-       <endpoint endx="248" endy="251" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" widgetbid="3600" widgetaid="3611" xmi.id="3927" type="510" changeabilityA="900" changeabilityB="900" visibilityA="200" >
-      <linepath>
-       <startpoint startx="2337" starty="427" />
-       <endpoint endx="2338" endy="471" />
-      </linepath>
-      <floatingtext usesdiagramfillcolour="1" width="71" usesdiagramusefillcolour="1" x="2272" linecolour="none" y="450" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="21" usefillcolor="1" pretext="+" isinstance="0" xmi.id="16392" text="mFactory" font="Sans Serif,10,-1,5,50,0,0,0,0,0" />
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="5" indexb="2" widgetbid="2999" widgetaid="4892" xmi.id="4904" >
-      <linepath>
-       <startpoint startx="341" starty="127" />
-       <endpoint endx="389" endy="200" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="5" indexb="3" widgetbid="2999" widgetaid="4880" xmi.id="4929" >
-      <linepath>
-       <startpoint startx="503" starty="130" />
-       <endpoint endx="459" endy="200" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="5" indexb="4" widgetbid="2999" widgetaid="4868" xmi.id="4954" >
-      <linepath>
-       <startpoint startx="648" starty="167" />
-       <endpoint endx="530" endy="200" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="2999" widgetaid="4856" xmi.id="4979" >
-      <linepath>
-       <startpoint startx="666" starty="279" />
-       <endpoint endx="601" endy="268" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="2999" widgetaid="4844" xmi.id="5004" >
-      <linepath>
-       <startpoint startx="664" starty="224" />
-       <endpoint endx="601" endy="234" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="5" indexb="1" widgetbid="2999" widgetaid="4821" xmi.id="5029" >
-      <linepath>
-       <startpoint startx="144" starty="133" />
-       <endpoint endx="318" endy="200" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="3" widgetbid="5667" widgetaid="5679" xmi.id="5794" >
-      <linepath>
-       <startpoint startx="505" starty="767" />
-       <endpoint endx="463" endy="723" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="1" widgetbid="5667" widgetaid="5691" xmi.id="5819" >
-      <linepath>
-       <startpoint startx="209" starty="764" />
-       <endpoint endx="259" endy="723" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="5921" widgetaid="6011" xmi.id="6067" >
-      <linepath>
-       <startpoint startx="1291" starty="713" />
-       <endpoint endx="1216" endy="700" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="5" indexb="3" widgetbid="5921" widgetaid="5999" xmi.id="6092" >
-      <linepath>
-       <startpoint startx="1132" starty="834" />
-       <endpoint endx="1072" endy="726" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="8547" widgetaid="2999" xmi.id="9023" >
-      <linepath>
-       <startpoint startx="424" starty="302" />
-       <endpoint endx="620" endy="429" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="1" widgetbid="8547" widgetaid="5667" xmi.id="9684" >
-      <linepath>
-       <startpoint startx="361" starty="638" />
-       <endpoint endx="508" endy="582" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="2" widgetbid="8547" widgetaid="6732" xmi.id="10070" >
-      <linepath>
-       <startpoint startx="620" starty="892" />
-       <endpoint endx="620" endy="582" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="5" indexb="4" widgetbid="5921" widgetaid="5477" xmi.id="13974" >
-      <linepath>
-       <startpoint startx="1276" starty="783" />
-       <endpoint endx="1144" endy="726" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="5" indexb="2" widgetbid="5921" widgetaid="5428" xmi.id="14017" >
-      <linepath>
-       <startpoint startx="947" starty="838" />
-       <endpoint endx="1001" endy="726" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="5" indexb="1" widgetbid="5921" widgetaid="5465" xmi.id="14060" >
-      <linepath>
-       <startpoint startx="808" starty="765" />
-       <endpoint endx="929" endy="726" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="5921" widgetaid="5489" xmi.id="14103" >
-      <linepath>
-       <startpoint startx="1275" starty="636" />
-       <endpoint endx="1216" endy="675" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="3" widgetbid="8547" widgetaid="5921" xmi.id="14506" >
-      <linepath>
-       <startpoint startx="1037" starty="650" />
-       <endpoint endx="732" endy="582" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="2" widgetbid="5667" widgetaid="14744" xmi.id="14764" >
-      <linepath>
-       <startpoint startx="358" starty="793" />
-       <endpoint endx="361" endy="723" />
-      </linepath>
-     </assocwidget>
-     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="8547" widgetaid="15208" xmi.id="15329" >
-      <linepath>
-       <startpoint startx="1143" starty="366" />
-       <endpoint endx="845" endy="505" />
-      </linepath>
-     </assocwidget>
-    </associations>
-   </diagram>
-  </diagrams>
-  <listview>
-   <listitem open="1" type="800" label="Views" >
-    <listitem open="1" type="801" label="Logical View" >
-     <listitem open="1" type="813" id="2521" >
-      <listitem open="0" type="814" id="11065" />
-      <listitem open="0" type="814" id="11106" />
-      <listitem open="0" type="815" id="10882" />
-      <listitem open="0" type="815" id="2524" />
-      <listitem open="0" type="815" id="2794" />
-      <listitem open="0" type="815" id="2807" />
-     </listitem>
-     <listitem open="1" type="813" id="5667" >
-      <listitem open="0" type="814" id="13364" />
-      <listitem open="0" type="815" id="6118" />
-      <listitem open="0" type="815" id="6331" />
-      <listitem open="0" type="815" id="13506" />
-     </listitem>
-     <listitem open="1" type="813" id="4856" />
-     <listitem open="1" type="813" id="4129" />
-     <listitem open="1" type="813" id="2468" >
-      <listitem open="0" type="814" id="10679" />
-      <listitem open="0" type="814" id="10720" />
-      <listitem open="0" type="814" id="10761" />
-      <listitem open="0" type="815" id="10455" />
-      <listitem open="0" type="815" id="2487" />
-      <listitem open="0" type="815" id="2490" />
-      <listitem open="0" type="815" id="2493" />
-      <listitem open="0" type="815" id="2496" />
-      <listitem open="0" type="815" id="2499" />
-      <listitem open="0" type="815" id="2506" />
-      <listitem open="0" type="815" id="2509" />
-     </listitem>
-     <listitem open="1" type="813" id="2999" >
-      <listitem open="0" type="814" id="13323" />
-      <listitem open="0" type="815" id="11779" />
-      <listitem open="0" type="815" id="3156" />
-      <listitem open="0" type="815" id="12898" />
-      <listitem open="0" type="815" id="3083" />
-     </listitem>
-     <listitem open="1" type="813" id="14744" />
-     <listitem open="1" type="813" id="4844" />
-     <listitem open="1" type="813" id="5065" >
-      <listitem open="0" type="815" id="5143" />
-      <listitem open="0" type="815" id="5224" />
-      <listitem open="0" type="815" id="5304" />
-     </listitem>
-     <listitem open="1" type="813" id="6858" >
-      <listitem open="0" type="814" id="6881" />
-      <listitem open="0" type="814" id="7025" />
-      <listitem open="0" type="814" id="7050" />
-      <listitem open="0" type="815" id="6926" />
-     </listitem>
-     <listitem open="1" type="813" id="2585" >
-      <listitem open="0" type="814" id="2591" />
-      <listitem open="0" type="814" id="2596" />
-      <listitem open="0" type="814" id="2599" />
-      <listitem open="0" type="814" id="2602" />
-     </listitem>
-     <listitem open="1" type="813" id="15208" >
-      <listitem open="0" type="815" id="15392" />
-      <listitem open="0" type="815" id="15698" />
-      <listitem open="0" type="815" id="15781" />
-     </listitem>
-     <listitem open="1" type="813" id="6011" />
-     <listitem open="1" type="813" id="4868" />
-     <listitem open="1" type="813" id="3814" />
-     <listitem open="1" type="813" id="5489" />
-     <listitem open="1" type="813" id="5477" />
-     <listitem open="1" type="813" id="5465" />
-     <listitem open="1" type="813" id="5428" />
-     <listitem open="1" type="813" id="4880" />
-     <listitem open="1" type="813" id="5679" />
-     <listitem open="1" type="813" id="8547" >
-      <listitem open="0" type="814" id="8588" />
-      <listitem open="0" type="814" id="8937" />
-      <listitem open="0" type="814" id="8980" />
-      <listitem open="0" type="815" id="8669" />
-      <listitem open="0" type="815" id="11696" />
-      <listitem open="0" type="815" id="12691" />
-      <listitem open="0" type="815" id="11593" />
-      <listitem open="0" type="815" id="8893" />
-     </listitem>
-     <listitem open="1" type="813" id="6732" >
-      <listitem open="0" type="814" id="6951" />
-      <listitem open="0" type="815" id="6799" />
-      <listitem open="0" type="815" id="8161" />
-      <listitem open="0" type="815" id="7123" />
-      <listitem open="0" type="815" id="16168" />
-      <listitem open="0" type="815" id="8297" />
-      <listitem open="0" type="815" id="8386" />
-      <listitem open="0" type="815" id="8406" />
-     </listitem>
-     <listitem open="1" type="813" id="7723" >
-      <listitem open="0" type="815" id="7763" />
-     </listitem>
-     <listitem open="1" type="813" id="4892" />
-     <listitem open="1" type="813" id="2467" >
-      <listitem open="0" type="815" id="2569" />
-      <listitem open="0" type="815" id="3437" />
-      <listitem open="0" type="815" id="2834" />
-      <listitem open="0" type="815" id="2556" />
-      <listitem open="0" type="815" id="2611" />
-      <listitem open="0" type="815" id="2655" />
-      <listitem open="0" type="815" id="2670" />
-      <listitem open="0" type="815" id="2687" />
-      <listitem open="0" type="815" id="2700" />
-      <listitem open="0" type="815" id="2716" />
-      <listitem open="0" type="815" id="2826" />
-      <listitem open="0" type="815" id="15090" />
-     </listitem>
-     <listitem open="1" type="813" id="5921" >
-      <listitem open="0" type="815" id="6401" />
-      <listitem open="0" type="815" id="6471" />
-      <listitem open="0" type="815" id="13870" />
-     </listitem>
-     <listitem open="1" type="813" id="11167" >
-      <listitem open="0" type="815" id="11208" />
-      <listitem open="0" type="815" id="16087" />
-     </listitem>
-     <listitem open="1" type="813" id="5999" />
-     <listitem open="0" type="813" id="5654" />
-     <listitem open="1" type="813" id="3600" >
-      <listitem open="0" type="815" id="4219" />
-      <listitem open="0" type="815" id="7283" />
-     </listitem>
-     <listitem open="1" type="813" id="3611" >
-      <listitem open="0" type="814" id="3927" />
-      <listitem open="0" type="815" id="4600" />
-     </listitem>
-     <listitem open="1" type="813" id="4821" />
-     <listitem open="1" type="813" id="5691" />
-     <listitem open="1" type="813" id="3804" />
-     <listitem open="1" type="830" label="Datatypes" >
-      <listitem open="1" type="829" id="2461" />
-      <listitem open="1" type="829" id="2460" />
-      <listitem open="1" type="829" id="2463" />
-      <listitem open="1" type="829" id="2462" />
-      <listitem open="1" type="829" id="2458" />
-      <listitem open="1" type="829" id="2464" />
-      <listitem open="1" type="829" id="2465" />
-      <listitem open="1" type="829" id="2466" />
-      <listitem open="1" type="829" id="2470" />
-     </listitem>
-    </listitem>
-    <listitem open="1" type="802" label="Use Case View" />
-    <listitem open="1" type="821" label="Component View" />
-    <listitem open="1" type="827" label="Deployment View" />
-    <listitem open="1" type="836" label="Entity Relationship Model" />
-   </listitem>
-  </listview>
-  <codegeneration/>
- </XMI.extensions>
-</XMI>
diff --git a/build-package.sh b/tools/build-package.sh
similarity index 100%
rename from build-package.sh
rename to tools/build-package.sh
diff --git a/www/config.inc.php.dist b/www/config.inc.php.dist
deleted file mode 100644
index 0b443cbd60..0000000000
--- a/www/config.inc.php.dist
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-/**
- * SFLphone website configuration file
- */
-
-
-/** Git repository */
-$GIT_REPOS = '../.git';
-
-/** Use the branch for fetching latest revs. of pages */
-$USE_BRANCH = 'master';
-
-/** Cache path */
-$CACHE_PATH = 'cache';
-
-/** File prefix (inside the git trees) */
-$PREFIX = 'doc';
-
-?>
\ No newline at end of file
diff --git a/www/footer.php b/www/footer.php
deleted file mode 100644
index baf2b117ff..0000000000
--- a/www/footer.php
+++ /dev/null
@@ -1,3 +0,0 @@
-</div><!-- page_wrapper -->
-</body>
-</html>
diff --git a/www/header.php b/www/header.php
deleted file mode 100644
index 009d1cad84..0000000000
--- a/www/header.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
-    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
-<head>
-  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-  <link rel="stylesheet" type="text/css" href="sflphone.css" />
-  <title><?= ($title ? $title.' :: ' : '') ?> SFLphone</title>
-</head>
-<body>
-<div id="page_wrapper">
-<div id="header">
-  <a href="."><img src="images/logoSFLphone<?= ($module == 'home' ? '512x149' : '312x91') ?>.png" /></a>
-
-
-<?php if ($module != 'home') { ?>
-<div id="homebutton">
-  <a href="index.php"><img src="images/home.png" alt="Home" /></a>
-</div>
-<?php } ?>
-
-
-</div>
\ No newline at end of file
diff --git a/www/images/bg-grad.png b/www/images/bg-grad.png
deleted file mode 100644
index b43c038ebc37caf9664ceb6ee970daeeabe988f3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1817
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
Br^f&Q

diff --git a/www/images/devel.png b/www/images/devel.png
deleted file mode 100644
index 70a0d06667dffbd6acc6ad7276da96cebe85d21b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 6144
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

diff --git a/www/images/fetch.png b/www/images/fetch.png
deleted file mode 100644
index 778b9de1c54b0bf95ebb01c852cb829adb1808d7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3239
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

diff --git a/www/images/home.png b/www/images/home.png
deleted file mode 100644
index 4e78a3112f1b765a334d454daa8979431dd13159..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1546
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
N!PC{xWt~$(69Ds};F$mb

diff --git a/www/images/icons/README b/www/images/icons/README
deleted file mode 100644
index 1cd28686a3..0000000000
--- a/www/images/icons/README
+++ /dev/null
@@ -1,10 +0,0 @@
-Replaced the plain DocBook XSL admonition icons with Jimmac's DocBook
-icons (http://jimmac.musichall.cz/ikony.php3). I dropped transparency
-from the Jimmac icons to get round MS IE and FOP PNG incompatibilies.
-
-Stuart Rackham
-
-
----------
-
-SFLphone took those from AsciiDoc package.
diff --git a/www/images/icons/callouts/1.png b/www/images/icons/callouts/1.png
deleted file mode 100644
index 7d473430b7bec514f7de12f5769fe7c5859e8c5d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 329
zcmeAS@N?(olHy`uVBq!ia0y~yVBi5^4h9AWhGIEpYX$}erX+877Y2q^y~;)m3=GMh
zE{-7;w?g|i@*XhYVA;Rqi<F+`UZ=FhB`?jCQ+n4N<e0+Zu}DMYgZh&H?YqxjycO|`
zFPv=!^BO*GUd!Z-jt#!LiYay*#0@mgYb~(<z&?jf|3q@_oonl4O(msDTRM;RScxB~
z&=GrcFk}k@1A}vkYeY$Kep*R+Vo@rCgNCxEXKrG8s&8U?W^%TIiJp<3g@UD}zJZ0l
zfuTZjQD$*Tr9*CIaY<&fUTU#kN@+oUUWs0Ee(uCwiaQt>7_`8~Wv1sPmXsEyGMHK<
z8kifU8kifTBpMl|nHd_JCMTsBr<xd=n3|ZSS!QG@zGYxw-~;IjNK8*<Ff^(#G}1QE
UHfYJ+T?+~$Pgg&ebxsLQ0DydFt^fc4

diff --git a/www/images/icons/callouts/10.png b/www/images/icons/callouts/10.png
deleted file mode 100644
index 997bbc8246a316e040e0804174ba260e219d7d33..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 361
zcmeAS@N?(olHy`uVBq!ia0y~yVBi5^4h9AWhGIEpYX$}erX+877Y2q^y~;)m3=GYl
zE{-7;w^aKUin1sQI4e)|&=KmKBjy*!9erq9flz16Zq=S8tSUm)LY-&M?(6=oU+L-a
zY0`tGIYKdym}5RwN_7PLZmzwb`M9rpRafz%2dvji=bY$~WPGuUpXK!bMA;6Jh%*c7
z6?i1SGpGKzwf4ZBvY*@Bw`EDUo>a75oFe)>XsfmT-9^qxr#Z6)85kIxOI#yLg7ec#
z$`gxH85}f}H9d0^(^GvD(=(H^6-@Mu^ehxCE%gm7^bHIZl8Z8nODY|5D~n4qll4-I
z^-@X;^7BgclJj#X?o!;rz`&pdHZC(gFR`SwD3!t3!YtLoI4Q|8DJ3l_(b&kyJk8W1
zDapdpJk==KBGFV}zBVrd0|OsOS3qKVDuba>g`ttQfwn<Q?(SMp7<#(;xvX<aXaWEc
C(s@S!

diff --git a/www/images/icons/callouts/11.png b/www/images/icons/callouts/11.png
deleted file mode 100644
index ce47dac3f52ac49017749a3fea53db57d006993c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 565
zcmeAS@N?(olHy`uVBq!ia0y~yVBi5^4kiW$hMVH2H!v_Ta29w(7Besim4Gngy)^j>
z1_lQ95>H=O_DigSe7fp3H?tbRLaq@dj-@3T`9%yX*PZbInN#8#QR0$XoLrPyP?DLS
z#~{q9sLa5?zy%U_&M&Ae%1qBFVOYa|#)^S~fe$QNl$r=qs!)=do62DNou89|fq@ew
z6P%w`Ql40p$`D)dAEcZcB<PY^oSc)GnVVX~u>HW6eg*~x4v=toVo_dZUOK}8>1XXQ
zrv>Mi7A2=LeEr}28m7!SKQ}iuuY}>-nQ8kO7#P?<T0=5Ra#9&qyt|~%z`)4h>Eakt
zF{iYD?W&dnfurZ+d1kTLH`R7~nsGNpxQd9&C(0)^uTK<8k#}gmnR9!~*&LA`u2**!
zyq@~|W4H11Gjk4iaL8XPeY?v~fW`N6L0d;h#;j#3o*|)k+u9OCLS5w@Twd?GmuDV(
zJ@+=-fzLG}t}@4M=bz6HoR)h1_1C|3;;su{S4B>%z0WMbvM@JV=@G+{%&PtOmuE5w
zurw~xxP7@$=CjRxW6w!PB&u!XTmub`>72f$$Jp_>V!w*#rHdb9%Ay$`FjUNIum4b6
zzr8G0{q(2&*4MjEZ+i2#V@2ky(@%@SS`saI4sT0!@2H&jdRN`vxJ4RPeaW+)B_`NU
d`gc-XXU&x7yI2>AFfcGMc)I$ztaD0e0sxru*meK_

diff --git a/www/images/icons/callouts/12.png b/www/images/icons/callouts/12.png
deleted file mode 100644
index 31daf4e2f25b6712499ee32de9c2e3b050b691ca..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 617
zcmeAS@N?(olHy`uVBq!ia0y~yVBi5^4kiW$hMVH2H!v_Ta29w(7Besim4Gngy)^j>
z1_lQ95>H=O_DigSe0qGLZVUCnLaq@dj-@3T`9%yX*PZbInN#8#QR0$XoLrPyP?DLS
z#~{q9sLa5?zy%U_&M&Ae%1qBFVOYa|#)^S~fe$QNl$r=qs!)=do62DNou89|fq@ew
z6P%w`Ql40p$`D)dAEcZcB<PY^oSc)GnVVX~u>HW6eg*~x4v=toVo_dZUOK}8>1XXQ
zrv>Mi7A2=LeEr}28m7!SKQ}iuuY}>-nQ8kO7#P?<T0=5Ra#9&qyt|~%z`)4h>Eakt
zF{gEc;_5>Q60PTt39uw41hwhtpOnxJGnL*}zi`bP@ikn=Iud^vwY|dxb+^sb-OTYR
zwfSg&?(??0ub<v4cprSevXZ~wNr<80^Upb{k%1z2^U7`Hs^?wL+B%Cv#nUaYWqyy_
z;^U7mE>YNdH}Ce_Zx0J1bi@un{7|;rcK-RFHSd1^OJBJz`}8Ki<&&ovaWq-<U4Omx
z{qO6qMIGinS5a(Xc(ChT-gfRL28ZRBE#>+%XE8<SO;<71OfA0XbFs8`|NZP)&no2_
zuD@n=kmX_98~1*%d6&}h!WIF~Nhb0P8Y<zdLnYcSzx-0SU%D+(f~{fID!u96^PaC-
z)szxBZS&1H)73x3xiT;?Xn?|^scwI~$kFXglY&m2O*5Y9<8ygSt~HOdBFp}Od&mAe
e{N2v@fH|9Eb!msc$u0&41_n=8KbLh*2~7YtD(%w%

diff --git a/www/images/icons/callouts/13.png b/www/images/icons/callouts/13.png
deleted file mode 100644
index 14021a89c2ed3d4881afea6e3a315bce4f95efce..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 623
zcmeAS@N?(olHy`uVBq!ia0y~yVBi5^4kiW$hMVH2H!v_Ta29w(7Besim4Gngy)^j>
z1_lQ95>H=O_DigSe0qkD6?%lgLaq@dj-@3T`9%yX*PZbInN#8#QR0$XoLrPyP?DLS
z#~{q9sLa5?zy%U_&M&Ae%1qBFVOYa|#)^S~fe$QNl$r=qs!)=do62DNou89|fq@ew
z6P%w`Ql40p$`D)dAEcZcB<PY^oSc)GnVVX~u>HW6eg*~x4v=toVo_dZUOK}8>1XXQ
zrv>Mi7A2=LeEr}28m7!SKQ}iuuY}>-nQ8kO7#P?<T0=5Ra#9&qyt|~%z`)4h>Eakt
zF{gEcVt-SCOk4birlXb|VpG;LurQxF>oMWcltso88z*$;^t?ap_DI>IM2*Sy*uR(W
zOQb};?>=z%PVA2APr~<}i*|4@2&P6(Tb3Cb+O_CRn(^&ztd0)cf~LNk<JNzid^PK;
z39q1_V24JRQsgxL_U6YHlTWr79+Q~uw>(i|+oS`Q@_g;b9|s0bIhvF>OYM0~=+(IO
z&nxe}ESaR@dFJz<vfVq^MNd<0P~c!|KA5+C_3K}C``>@BW_a}YBg2H}mDWeMy;bp?
zc6#aST@3Tit2gi;Hn5s|?)BF!)#HW79vddF(clUcDUJQV>UQ3ChG(CDW|+Jx+dc33
z&wcmbe>b0fcK5ps=2goX7#Q?GVNqk3J?q<RCf~~z&+|Jw)?Lq*IX*3Q<*Ka6Fqz}i
nPq*$9ymkD)+n?(UA2=s|Uvuh-w6ie-0|SGntDnm{r-UW|rj+{;

diff --git a/www/images/icons/callouts/14.png b/www/images/icons/callouts/14.png
deleted file mode 100644
index 64014b75fe2e84d45ed861974c72462727979360..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 411
zcmeAS@N?(olHy`uVBq!ia0y~yVBi5^4kiW$hMVH2H!v_TuqAoByD<C*!3BGlPiA0X
z;4JWnEM{O30%OJ=rJd{y3=Hfgp1!W^mskb)nH5%4%&}l#VASw*aSW-LQ#-+S)gcFw
zR(~d=*7}Ym7g*NB928+b^ya|LrjFYiM2^TtEV-bxqb;(*dV<3-&73JAiXKvmEx)^d
zEc)=E_UY3*r)}puyD%^aOx$`c%36lc^7+~@ZeAA`mqMBIX~xG3UoCw9d->(gx<bZ?
z?4?sKzYO6BY+o|v_~VZS7BzaBOSj$54Glg0REXjEpRZMGufML_KmWO<;7-@TjJ3@Q
z2FDmOw%-mE5p`vJ@UtdsE#r><<BN4pA5EILOtax`-u0IydD~|TEV}*n-urTfcNI4O
z^d>$3`LpJmO}^1ggJVq!75`1<pJ#mYy?SYg?A;u*)mK+tf1MiX=AxjKd?vx*fcznY
zHKKcLWA&ylvv0VVA>tbN_~cKsc`7HrR(-YUFFq%cU1qni{s&`o*K+wug>rQa3=9mO
Lu6{1-oD!M<F(<Hh

diff --git a/www/images/icons/callouts/15.png b/www/images/icons/callouts/15.png
deleted file mode 100644
index 0d65765fcf13dcfd87914744dec8bda115e4adf1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 640
zcmeAS@N?(olHy`uVBq!ia0y~yVBi5^4kiW$hMVH2H!v_Ta29w(7Besim4Gngy)^j>
z1_lQ95>H=O_DigSd<MJ{eCNHuLaq@dj-@3T`9%yX*PZbInN#8#QR0$XoLrPyP?DLS
z#~{q9sLa5?zy%U_&M&Ae%1qBFVOYa|#)^S~fe$QNl$r=qs!)=do62DNou89|fq@ew
z6P%w`Ql40p$`D)dAEcZcB<PY^oSc)GnVVX~u>HW6eg*~x4v=toVo_dZUOK}8>1XXQ
zrv>Mi7A2=LeEr}28m7!SKQ}iuuY}>-nQ8kO7#P?<T0=5Ra#9&qyt|~%z`)4h>Eakt
zF{gBb;pwIXk=Fk8LL9CMVx}yX+d6d}w|rrbik50!u<Y8LRYw;d%P8VqH2<Q0hN0sU
z-R0Apluo`dlW?l3N#FB)&gqAO9UKe{N>(y_#~&NcK5I7ntkc4V5EmDhdCyIydcVv#
zney!O&)<LjVj4Rvp6^=sdY9hmPi4Ee>UfJBJ^ggis#U3x_x+m>CRoV01#XGa%ibC#
zbG-X#lF>|$Nl$j^2^uQh$}#I&^yYgtLtCQ3F}KBmJ7enh#_hh#$53q}cl~v#*=$xv
zh6gov{>v|itxlblwlak4umHp4)SVGJ%O>A`Tekf2$)`nyGWPS&XKm$b;B30^{ySsE
zyyw67J+|0>JNLwti9QSr4ECU~*c#P){PFL<_g;V9ci8gztYr`Tb8h<y)L72-Tb{RF
zyDKRvTx;srs=tRd*A|_Ny?*xj=dV?^x(q)!|1Rf0uDEW^Bms{V3=9kmp00i_>zopr
E09D2S7ytkO

diff --git a/www/images/icons/callouts/2.png b/www/images/icons/callouts/2.png
deleted file mode 100644
index 5d09341b2f6d2ea2d1d5dad5d980f14b4b05dfd2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 353
zcmeAS@N?(olHy`uVBq!ia0y~yVBi5^4h9AWhGIEpYX$}erX+877Y2q^y~;)m3=Gwt
zE{-7;w`BVkiXJxLaj`cs(J|E#`N9>uc*BMZ+8k_cX)S9m2r_x|a<hh>bYD`v>wD>r
z+t;$+?%w%0_`yAgWywyvpS=$jbbh!aLoB#+0^g5$f=ea{RSUm1>aUz;BIumErkE-2
zo5)U8g$uuVdR^8p*B0?#+~=iP+ig`Ja?><nzJC2;1_lP_64!{5;QX|b^2DN41_upg
zP0!rK^i<!(^vvXJ1rt3ZJqra(OML?ieFH;<<f6>tl1hi%%HopDWWCg4y_C{|{Javq
z<ow);yA*dYFfeF=jmu2WODriZN@cJxNKH&NHL^^$G)Xj1Gciv|O-@crOi47dNK8($
uOi6p1zmb=Lfq@UCD<CmFmBG-c!q7<DK--`tcXur)>^xolT-G@yGywqj)OI2O

diff --git a/www/images/icons/callouts/3.png b/www/images/icons/callouts/3.png
deleted file mode 100644
index ef7b70047158970cf4e09f1bab2954d39c2d596b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 350
zcmeAS@N?(olHy`uVBq!ia0y~yVBi5^4h9AWhGIEpYX$}erX+877Y2q^y~;)m3=9>X
zE{-7;w^aRBiyn615jOcE)z}udbc?|TZ4o)1H(czy-4YU3BraH}y<BbDz03TeJ9n<C
z-^3-#Rwy1Ja%sWy!gpNWJP$+{ZEd>15L+Pp>fr3c52xq<Futxf#rDPR{kqB$(|>+_
z*U&d_X0X++q=UI{g3d{*Wl2B(!w|T`H2Kf#ULOVq2Imsjh?3y^w370~qErS44P{Nw
z+{E-$-^BFH<ZJ~KJtI8}1xrhP0}FivLxtp`%;J(thuq5IlFVei)MCAq(t`ZF620X7
z+=;sscQ7z8Xn~E(OwUU!DJ@E6urNqUN=Y;_H!@2}NlZ?)NKCRwG%!pvwM<DhN=-^h
r;`qx~%D}+D2htUgn4ZdDXjEZnq-~&W(2~2m78G!vu6{1-oD!M<9n*Lx

diff --git a/www/images/icons/callouts/4.png b/www/images/icons/callouts/4.png
deleted file mode 100644
index adb8364eb5d21ecdd4086e16110b62ddcb42aa4a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 345
zcmeAS@N?(olHy`uVBq!ia0y~yVBi5^4h9AWhGIEpYX$}erX+877Y2q^y~;))K~ERQ
zkcwNfy^2Du1_I8?6Q@R`q^7P9=scn{F=p|n)A`!fsyV4oPi;_4dcODO85Wh_a><!|
z3q%<V75K#qAM&O+m-9I{$$xo~>m?NSK;ocE_i3~D8KqN2=7h}3s<Vk-duY>>oi(Qq
z{G9pu@!~D@T;8kP_Pt^=>x+K1=P&~UgL8>%L`iUdT1k0gQ7VIjhO(w-Zen_>Z(@38
za<+nro{^q~f~BRtfrY+-p+a&|W^qZSLvCepNoKNMYO!8QX+eHoiC%Jk?!;Y+I~W)k
zw7|w?rspM=loq8jSf*JRr6ngOTc#QqTP7!^B$*o-TNosom|7Yd8=0h;HthaU#=yY9
j2htUgn4ZdDXjEZnq-~&W(2~2m78GWlu6{1-oD!M<d?9q`

diff --git a/www/images/icons/callouts/5.png b/www/images/icons/callouts/5.png
deleted file mode 100644
index 4d7eb460021e845981861d77614539314f553993..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 348
zcmeAS@N?(olHy`uVBq!ia0y~yVBi5^4h9AWhGIEpYX$}erX+877Y2q^y~;)m3=CzS
zE{-7;w?z9E3LY`wVd3YJYLk+ZTE#m3!&eD5sW!Gc?Rck*1q&Yj^~^~x`^GY9y8O}e
zzD*CWMde<TZ#*n1$ejDQ?ZAZcB$b-_;5&sXXFkR?s9w=j6<RWtf5W{iA}?gVMoI=q
z8Gnm4S{ryXYpaav^x0o)p7Se5o9jEp*Z*c<U~n#RjVKAuPb(=;EJ|f?&`{R&%uP&B
z^-WCAOwLv?(KFJsP_VSrH?Yt*FjPn`$}BFabjYnNF3C*ROD)z*DJ{s)E742N&z-nS
zaR&nfgBIAh%=Em(lG377hO|^OO9K-#V`Fp6)FdO*R8upfwB%%q<Ydbv<7D$xgZrB-
o=P@ua@PTv%B&Me_7#dX=8fhD78?@x^t_1~~r>mdKI;Vst0QJCfPXGV_

diff --git a/www/images/icons/callouts/6.png b/www/images/icons/callouts/6.png
deleted file mode 100644
index 0ba694af6c07d947d219b45a629bd32c60a0f5fe..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 355
zcmeAS@N?(olHy`uVBq!ia0y~yVBi5^4h9AWhGIEpYX$}erX+877Y2q^y~;)m3=FlN
zE{-7;w?umtg$^6=u!wVs&0^zX`^DY(*DY~hfJ8(@)(rJ2Y`-`cwly`aI+OQ2?^{R5
z=asv*^0ed!h`jPRaVICnsnqYrT9MTs6uVbviY6>Qu;Jcs=9EKs1#hcAd2@Zi{^vS}
zPftsgllgIFNBTlPpOs5|-rMm051aV)Lx=t5VvAQ?JES8S7#N&OTq8<?^V3So6N^$A
z95j?QJ#!P&Q+*TDGn2CwO!SQOEEFs)^$jfa4Ga~Mi!zH#Djjkwi%T+-^-_!VQc4T*
z^GfuR^K&QeQryA7z@P;-E;BtZv81#pl_AB*G{xM|+$_b+Jkh||A~7x5Fxk}1)YKx?
xI3+E~F!8Uz*R2c;416G60g36U42DJ(hDO>3+6FDTyK6zA=jrO_vd$@?2>_{6e7^ty

diff --git a/www/images/icons/callouts/7.png b/www/images/icons/callouts/7.png
deleted file mode 100644
index 472e96f8ac36862c5645732f2fff19d06ee11a8e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 344
zcmeAS@N?(olHy`uVBq!ia0y~yVBi5^4h9AWhGIEpYX$}erX+877Y2q^y~;)m3=Bn{
zE{-7;w^aMqGPWA<wD^Z9MJjIEB-Xj+jn7p7eWDYlt~to%k@94scBjX_C!d%nEuQtZ
zee#0qsl4&0WG@uBOc&quxFu(=^atnJ1|ixfPOa8n!oRMObCPJ7V_VkU$qSmRd;F(b
z{>Uko_i;a2?|HIn&u1n(GsFGv0%5@n3=GaCt`Q}{`DrEPiAAXl4jRgup1FzXslJKn
znaSA-CVEDC77CV@`UV#I28IgBMVZAVl@7U;#U+`^da1>FDWwJZc_n(u`MDE!Dehok
zV9){^mzkcISW;S)%3x$^VQgk$XkwI@Y+{_8nv`N>YGIaQkz#0QY@Te9lBQ<)awY=<
l10P6NKw^3-gP~D{p^>(Mwn0no?pjcgdAj<!taD0e0stOYa>D=s

diff --git a/www/images/icons/callouts/8.png b/www/images/icons/callouts/8.png
deleted file mode 100644
index 5e60973c213b37df93666c5a00724f34493974ae..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 357
zcmeAS@N?(olHy`uVBq!ia0y~yVBi5^4h9AWhGIEpYX$}erX+877Y2q^y~;)m3=H+2
zE{-7;w`BVkiXJxLVddwNnkL1@)+QyzR@QoG%>}_dO^FE$u5<91nwW$v<$7s<cej4X
z*E`d9ghyYPsOWNIS1ZfcozV$%Lrxf9;Mb6tk~ZOE<5cm2ug}E<_}}kL-`|nE_25kz
z<Aa9NZtT}H*gD0oYsatnSDSgYL)Tg!d-DDd!{YgtyWEoA@-Z+lIG4CalmzFem6RtI
zr7}2ZC~JD=CZ?zQCZ=a5XDgWK8R=OlSX$~ESm+xVDkK+W7MD~y<W?4!WG3sS7VD*y
z7UbuZ=q2apPTZxqgMooT3v66wdR}5lX;CVJsd-YWp{1#TX|jQFnx#>iv4x3wnyImA
zs%4U)p-HOcO_OYA1_lN`kgkBl^i&2zqY6VKZ3AtCmfYR7pz!l_^>bP0l+XkK5XpE?

diff --git a/www/images/icons/callouts/9.png b/www/images/icons/callouts/9.png
deleted file mode 100644
index a0676d26cc2ff1de12c4ecdeefb44a0d71bc6bde..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 357
zcmeAS@N?(olHy`uVBq!ia0y~yVBi5^4h9AWhGIEpYX$}erX+877Y2q^y~;)m3=H+2
zE{-7;w?z9C#aaw_Sl!*ik|v(;(%B@mGd!a63D=1@#>kzMvO|)zwUsxoJXt;2UjOHe
z$eYtE^|RVuvMC<8B`Xw^wR`RqrsLX^>l7wG_~t4rC_G2G(t)jI`Sx$p54H<ToTd2a
z-Lm3MqIy@-H~wpN-6+@o_R?$rvqd~Y`s+Wl_XJoZ-MsW$oPmMCxx_W1Bsf2<q&%@G
zmBB$nS<^E&F+J5cF+DRmTfs!nNY6sS(o)~RLf^npA-O2CxTMk{x3ah-Gg&XSSTCit
zAV04}FF8MV;x5G<3=9lfVB<2=^Abx+i&7bkP0WmpQ%zG%QcNt24GmIF3@nq3EDRFU
yQjJW^%?ymL7@DXsFfj0ebOj`)r!p8CRTvs+8)zG}<nFEog`cOZpUXO@geCx7mUgND

diff --git a/www/images/icons/caution.png b/www/images/icons/caution.png
deleted file mode 100644
index cb9d5ea0df3fb7abe744d6ef885847c13b786d4d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2554
zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4kiW$h8qca7Z?~A7>k44ofy`glX=O&z`&C3
z=<CS9u(6-}Pa-P=1A{`cN02WALzNl>LqiJ#!!HH~hK3gm45bDP46hOx7_4S6Fo+k-
z*%fHRz`$AI>Eaj?;r@0;W<aRBRGaHTPfJJdK;vU)ju-@oL@K+QOpAWGKuFP%rAND?
z(D9BzhnvBx84{`DO5H4+!tT1qS~()}R1=MK#2r&UZmLL~>?-JZr@;Phd*Que>EGL?
zpME7@f97ZD!e2Fizx>{N|N7nIFP@&BUVCp9yF>of%g@&?3cU2Seu17yMR2Q>l+?OC
zRUdwz{aUBIVAG~ecXyZf*MHTC-Sy?l%HaGHSE?60dGh4n-{0HcOZ@xyFaOXL?*&JW
zxCjeR?)w$);NY-+W)<_42@?`hQjTQm*j2qho}lkO+fXS!ARyrVj4GazH#ZEElauYX
zU)EXu{Htcs-NK!g)vsSkDg}FZc<9flViS><zrQ}--tKkG?f#|Fnp=#T!rm-SU08Hh
zQU3e>PM_-U@7`(#^EdFx+v!|7^S@@!l@Ho$I~F|s{bW->mF|ozrWap#tPl4QoO$Tb
zp{gTSVikTY%fG*`W?3uWW6lgM<)=k!&7!1!zLJaD)g5*;C(bM|<<|E6`0q1!v5JU`
zt6$n-;n!eR<f>wH_12s_w@RGW*<ZO;(Gz#q*SqY}q_<m?PThVhe6EFygP;GsTJUuT
zc0L(_?5<QUlM8O^`j+}{-eV)4^SQ8_@B6(CcXp{>Zx{P1^!56dH|+Z1+7mU6j5b;O
z#4@<LyYKh=%xR<=?xv}y$G_CnaObM}j+>qQvz)I+znJQ~<%9Mj&RZKIu5$~d|Nr+l
z)~J+CL{L!i(wZ2H(1nS&rnH|-J-9{7>udBDjw!PHTUPD$Tqv#?;s5FSgrNOjx!t?1
z5?kjQmvXdR?J%y~;j?&qaAxY17(qVq>};(GVQo)iZ4}O2f1bE)`Ltt`pRHG|Tz%r{
z)Fn@LZ~d&}vTVkT8GbW(m>1S}m}F0nXkO+kePK$ghKZDY)mi`Irwa0!{|+iN`E;7>
zjGyG4w<P2CEd75vMhB<M8cH&pI&(%O^V&||@Qek#T6=8P_)7O~JLJ7Dci+qd?A8(W
zM=~|G1ZGT|AR|6$?}Qb#HgnuMeSZG@$u{##W5Ke6noavxUNHH$yVvca+w7HQv*vE8
zaDRPx$v?GR>(2L|3Qvff{TyI4b+^yOwu>=y+&9fx>hwOeul~uz^0&8AKm1w3KV{ae
zQ}<_D{nIzfm{KRau5_bW@Qb=|(cCF@!CSU&{W;<1itjhH3-9}?%U(=5H__<L(wg%d
z#g^IF@s+)GeZ{lFVd|2rYBDo}sy=RYh}`V1_c!ik-BB)Ht(bj+iTUPzXFo=-X<l$P
zY0_SY)xE-jmL4<bd%xTkwCn8s=`V$@Co9}H-8^NM7JulLoou;(RycjuHFE9RCbaZ^
zj@qoZ_uogHXgKAsn=o@yQH)CNGL@;uftt4_lvrQz$TT)PCx6qpbwc<YkDJ!@5@sLn
zoR?cLapBoe`?Y2ZE@lO9X<cO=oZBk?XIE?Q{`uQlp6r_Fea1ZABXU8b*|#9J3_I1#
z%fW|^&EU;3mYEY35pkpRl!20g!36!JD<=+47dF?>Ys>d~D4p?{SNGGxtS^sx7btq|
z{}_>yo%eBhqe{7ExnYJ%#^g+Yqc<Ik&VJd#ak^0K{ihQP7cTsN)vn5i?UbAnue4du
z{-6H}F8`N_Qq<PF=h(e}Vb+BlwQ#dbO}twYbVKV^ufLh}nmOvzwS8g1t1MkEvhDjR
zGIQ6D#aE{oT3PeUT5VamvXk+pp=4f<RBzf7kJwG^d~yYL*IZveGRt*v{&am}4S&?L
z=wj21=V8Aq{lYvIgKulem}t35`#m-(<%nOna%HBUAK%iDX-}_R3$s-_>>yF{_t#fN
z=aN9Sng8@Glk{TNq^v4nX7#<7wRG91aM}OQz0795WO%&%W#0*rEsE>6>=eoVy7X>=
zU-N24tJ9yKpI7x{5^nf1gNMN|rDu2H<6|!_?pj-T!1~yKu3tT3Sz7~t^;(~d<-2dP
zbT@BJ_)h+{1wR5_&%PNm`?P)U*SHUM%MT{X96#62FK<`(=f};>=?O|LFAQHY7fSUU
z=6dz|_1ZNh$7lUhtL1;YapBL^p7X4C@<@G23J>|QbbfB#ExT<G=g1lz&End(@^9**
z{%*bZ78Va~^f#P6dzN3$=7CR@RVhbHp?=(+ieFzeOJ*4)Hf``)d}8h7*XI^K%_wi1
z<0^DpGNdm`ym*%9KRNkN+dm{<Ugo=W>CytG84ofHY^%O->}>W}G&7F*(WeBKFD<Jk
ze80E1`s&rImzViIzF4T<eba2^yEieD_I9M4pRTuwYrbx3joQ-lN}0y5>Sjtj&DE1R
z_<P5$U8_P?H8n9!;a+riSLy3_cXxCAdva1(XLje2G;^LKPa0Q6u!l99K9tJO&DC93
zvHtq;t;^Gmb1S|l&$QZf_|TDv^2u8^Z?-Oe#<OS6)Tu{jWMyaP-``jJ|KHzlN~Ihu
zhK5oOy}i9BqC!JMJv}@3?%jJrWXHetr6)JX?W~wK#Z1`5vu-i_p2fT8`^>ZX`Q+r}
z<^J>S>i^Y5MMagBl?4V0E;5{G!1_rcZLP7wGJ%G?dwV(sB4$RdEh{UlJ1g0JHd|=z
zQl1M6!IOjPH;82F=<4>%SQb4x!db&@QT^>rE4R3jk<q75pH7`VEhzl%8JDD=<Sq;C
ziX}ajE0!*0eeLjm-O81YA{{NfCypL<P5D&tXMt5BmzK@V`Y#;DcfSi17k|ESBO+#R
z;qu20FJHc7XkuhIBJ%2tGf#(cqJ|Iq#0?@hIMQ4eJbIMmawS<R`QPtSKjk+5Yqk86
zhDj{vK2KnG@bvWj5a8v-l~Gh&9C>Pkhl`u&X1<f#C!Uj14(h&`;AGjr8JTXSsPw3+
zs;aA8DA3s0c=Lk?2^SosYuuWuCur_q*KR!4!4RyZaA?ye@!6&A(d{#=*D&jEzO&Fl
zOG_)_T}^H6QEA;|DU%F=bKLIza;#j&yuqyNAGmJh-<Z}brks~98`mr$@L5=lQLRFz
zm8;))rGTuNechiOyLaziyLN4F@7XgmjSEj%R(w#%;^K6Ae9%))X6n?b4;r*81lMoo
zJ2Ls`lZWjS^zzols2e0Y>eP00JYxxG;+}j^@`a%Qb7@Pi48Mf}ClCAWM2RTAV~Y<S
zGRaZCoPFWZ#1*f1@69OIIJ3klCavt6*~Y3fysMo!10MPR5l-5W%e}NKe1n8e=iASZ
z=H2?rxc2YHApP2ojvXC*7FTp{$IZwoe|P5~|DTfz7L3gY4);5r2-*HFm5u%5tdx`u
zijR!)7n*M9V|8&mS@)sy=P^w=<1c=lw%(G`x<;MuB4>`vo2jmU_-%d3p^LG>uQ}5S
l`p*5o`SiQ^UdI2-Wp54F|6%Z9XJBAp@O1TaS?83{1OO{c!E^us

diff --git a/www/images/icons/example.png b/www/images/icons/example.png
deleted file mode 100644
index bba1c0010ddbb148a93e8a442047ca6a68b5ef1f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2354
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

diff --git a/www/images/icons/home.png b/www/images/icons/home.png
deleted file mode 100644
index 37a5231bacc905886c9351a291e0d5eed68dd60e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1340
zcmeAS@N?(olHy`uVBq!ia0y~yU=Rag4mJh`h9g^YtQi;>*pj^6T^Rm@;DWu&Co?cG
za29w(7Bet#^MWwrTlNDw3=9nHC7!;n?3Xz?h50%5yC(24FtD8Tba4!+xYauKc6N-b
z#DRL_=Vxvff4dhWb@{ZK;Vq?wxp!7Xa4iy@c<EJhlgMg24#wKg{Q|$lI}R}(RgdrD
z*vBF2x+kzVIyqYR>axsB-kVOURi8Y0^KS9E9{$^_xBWVJoaeCl{`W?o&vN{8K9zr7
z%b<BdyP+B{n}MR6zUJLE^FGageJ_9g5B?W*4@3<nb9iw~WppSvGd!tepj}e4D97&4
zz3+dY)E|7hJ^i@jp5~=-XVWenWoP?TwBmm1cL#2N)tH#mM)6nItXuP9tDD3ti$8HQ
zd&|Gi@~`_+YrpU0#(#{mj34Fv{@r-uT={-$bM%pm%wq1#a<b0q#hrTeHGPxJ4b>SE
zA6;}}p1;~9*)KFNCOPL{z|GmKL$rSBedzVLfBM<y^ZR$~SGZSk>+!?H?kSsoyo>2h
zSLe3ba`y4*%e-FEv235rs@+7KqeZ5#N?UMKtpDnnh^H5(lrIfhIV1YP!{hg@`X*af
z{peg&k?8eM!_(aCPnF?=m9~{!k<zK$+rC@ZlyCF2%T4Y{jGnJFJ?znUZO{7M*;mZ`
z=Fgcmt7}c%mi=$U!(RQ^_i<14iZv62c1=vnTX{Bl_a+_@k!d0viUm0b6C4A7W-}ju
zXZilLSJS$)hrCR7O?op&_EEog*w3|+ta~P(embwJ%t(1#%0gkuthF<0`O|I~PB^qJ
zZ~jIBCVf@Sw48JLZ5hmOJswBIKAW~xc+2AxUDEe&9Z)csd0sr_Vs9p!&~2eNx84~U
zO*u5_|GtSq9NWHH+gQze_<6q686B~Vw#=xMrOWItiY%SP(k8gcWP)%@>{+)N23Av&
zzMuPIyRiJ!xwV?#dcF%D)6;h3dc(t!Epb}YQ=!)<^^(>ixr}XMvTAOZ%9qyLZ(Ne_
zUvIYZ)7z;|%WN1ee=iH%yfz|F;*8T7x8<JaHe2k_?|%J7<_fc~ZNm+ZvM-IR5B!(X
z3uQgcE6@~ooS8{C*FbUC=AAMXES;y9TFu$T!!M%Bu6Cfb>e&2q9(KQ$ng4&_JL3l9
ze%%A>r{}wQ_s`jK`_K_t>BZ9<jviYk=iO4SeKzMyf1mkx{m$G*7PCWqGnQzTZcv$;
z7uFbQl^qqy_PkB&^c~;b?k8id71s*ISRdRd?6Q4X?k(}IXP-(dPt~u}E~!y^X(FW+
znQkDv!BlpG>eiEK?w7etzdAfVWtMzYEcvLIr_g0C)1x7?ALg8oQ+@s7Th#-#)9T#U
zUd>`HSfaB&Ci(pggO4GZ7u4o=O>~(P|Hj~R`ib!Uxdo+Lox@yH=63vi$~Uz;ca|gj
z`L2zwM;?8Znw#*q+xF4s{>D|T0V_k!^nKd6)9;9Kl)Ccm-?|Sinbw+iUen0*&~!fa
zuD75%R-iC(;mYjn-kJZN-1+TV_*Uk^uCE-jdaI+(PDztmXnXNak9%>ZYy7!mfkMZ{
z{s*NV%u;@ICZ>7m)MsZBYJOFChSjl!)!z5dYt)|FWoa@sZuQKImwPXGtv6Y8@mkuO
z9c4O3^LlkvgBlDuw|;Hd{CW1TKTg?;<MQh+&Yx5LpKZ&l-*qMDH_w|lZ<@n19)0<q
z)NiW2vnB-bJhwT`oYCqTt-dSk@;*?2l%LkGXPDObYp(qX+uvnXRZ$Fnrjoj5t}9!f
zPGNb%62&E4zJzaD*RxMwo3`#^+tP61du^@y<NVWGRLey8V}3C(Ffe$!`njxgN@xNA
DT_1ju

diff --git a/www/images/icons/important.png b/www/images/icons/important.png
deleted file mode 100644
index 1096c232959e8cb5c2977b5eb44c1b67173cb422..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2657
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

diff --git a/www/images/icons/next.png b/www/images/icons/next.png
deleted file mode 100644
index 64e126bdda3f2e611199744494367ad0c1a1f9ca..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1302
zcmeAS@N?(olHy`uVBq!ia0y~yU=Rag4mJh`h9g^YtQi;>*pj^6T^Rm@;DWu&Co?cG
za29w(7Bet#^MEj;y@S#T1_lQ95>H=O_RCycVjRMn`!zl=Ft9B4ba4!+xHWa^&3=(k
zk@o%7*)#90sxF%&aEnnSso>Z~^~oKEdJ-Wl@mGE<IKs}Wmv7_ohux>b?8py;PR>q8
z)r1~92Nq?vNRbSqnHL)q<qKxKi>zMzYTc^p+8L~D6Ha)Z^S*0!|L5IP>(2?^Q8$w3
zk63Wqp>#nhkI91AEmGS<4DX-4S5;sC-!}Vb?Sj{h+a10ucqp&2U|1FA+J3!}abZ)f
z<ln1?3VSv;?qDx4?RYD3?RICynvV;wEs41%l$e{{xk9uk)9T>WJxN7LPQKzX;jHfr
zy{Fs1zIJ~OLsKi;GuaF6j&Bb6<-Lj&eR|cdeVyp6Z*I)aW{k!1$;(6vD)+?7ov8Y_
zxY=0$YV5`&kG(%%KCZgYs1UKJBJSln7o(q_v}-kYswQ84Bf+8g;ngf*Wkv@7wT7Ly
zic>}PpZqA8n&0p9`p=a&tk!et_ILk1&R9A-X)p8bn_CPgCw-nQHceAwCs#v~s9A|S
zgN4zHOH-%KXk##`?RWdwoVM}zhNxiOR`~^z45yCGxn=yi_2P!lomWquSk}`zCE&a0
zy!9)7c5R#Dxa;h(POoX^v;P=HD5q)vaR}x&Im_v}G|$NDVYy$6Hrq7AnxiLbN^UW2
zv+n!+rrWmg;*^G2>p#}`=Grv}Tz+%ruF@@qh<iyzk7{I3%G~)Zx-IZ|k>5>G{SUnh
z3a+r+YM7T|q$;h<*t$t2#QUsKD9=otwwyCdGB&Wh)oj+SE&TQ;?8y4-5~oaqN|L8|
zcpQDRYmvut)eDUiUWU0pxF-7lOv7rW^3;7fAAc9*Zj7ux_28~}P|vhkJ53}L7hPgV
zlWDown7G_mp)IH5xX%2WT}jF7ozJgg`{!?BJxO-`&6-W@$I=`)7&j?uiJV)c-8Ij3
z-2%_;vu!+<L@Nq1Dn9e&<CrpKL2Ss{S*u-k26=q?JD>l^(-)N|M4ugC;$8ThQ}&9_
z7Af|1;;XV!H5R@3%Uox*ditM_Ud{_1%w3-N+Iahd_V$G5{l(9xwQP!JmVLH#Rgbr~
z=;s3rTQgH7rGm5mIGj!QxOrJ5w&LB!r57fPi^TttN$Q%=A(=E=agp6ppFI=ZYTquq
zdG=ma*xv2>Yect2C2m=Ha^rL#wWSNox1Md+cNLpIcUM6A_w{m`+(Fk4{aLYi&rC0q
zGqPTilP|lO%}(`pyC<=@dg%qn{9R{NZVCu&XMPmsaELGBvZDChPv2J@FL&pjaVWm#
zxQN~Le80feXJp<8*}q}?#4X0b8~S%oh){ow^y8oJLOC;|x8EsDK9pK<h3&zCl}v`w
z8x3B)sylEZBXVkYtFdm@k8Bmo1Evg{ZtBc7zIJ7b-+a9t&vqr5z9>l&JKNWp>)F!K
zoouStcU6EXCpbaUAo7Fco|uH1MHRbrEp{90ZeHHtsbC@&^7Y%dS7qmX{a>Ej%zC}U
zSLDyRAkz)XX$p@5g@e78FsyZ6mZrrMyLMIa;-#P7<a|u<{&9W!=L<FuzJLFIf3M@V
z+}mo6KNRwFI8q*!wr=(Fy7<tgSHs~XudV2+J)P!4oW<?eP8~kpC}Z$@zI4h#4u_rH
zf7w6RJwLg~W4Ym*EgFwGrsQ04^j&qTV)4E*<5V9%X4M0%SKd~?kGDMLTJc<Nz7PWg
O1B0ilpUXO@geCynWM2*d

diff --git a/www/images/icons/note.png b/www/images/icons/note.png
deleted file mode 100644
index 841820f7c4fb274fc45fae0a0a526a68eb31d85e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2730
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
YKW4PD=_pTPU|?YIboFyt=akR{0EqfFeE<Le

diff --git a/www/images/icons/prev.png b/www/images/icons/prev.png
deleted file mode 100644
index 3e8f12fe24c6e042bc7ef4badb15449f71529ace..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1348
zcmeAS@N?(olHy`uVBq!ia0y~yU=Rag4mJh`h9g^YtQi;>*pj^6T^Rm@;DWu&Co?cG
za29w(7Bet#^MWwrTlNDw3=9nHC7!;n?3Xz?g@t8J-rwB8z`%0R)5S5Q;#Tj}+ubpt
zV#n&M=Wq7Ex-vTa(%rIE#w$ytXBkZHUg*`%$zgm(!FdnMF+o9Ac{ZkJy8O()beul$
zPp}c;Q0mcdI>h4=Fkj_j;iN9xmq&aQw)-6~2`>-5{<lc4`sW2tf0NE#3HxhbAKxA+
zpRHN9$jkjX?+KL~OiG#p4s0E<X4_(amp@(kAaU<2^#$yW;*NX^G#2?tF<8G+{^*+!
zck{*JNqeeS1+6?{&#fmr_de?@iM~q9$$n3_`#$+{rDD=uVc8nt;-wQGR-N6nZC94`
z+Jgt&nuFbT<-eWIzi&;5)<x!nOBa8(cAR_Qw5-*K73VMer`+7`T%nR*@TD!J;j7<~
zt4}9PzN#2MCth7*%YNS*$6i-IJv_Pm;ko`f`zD`!`mg54gBev{`R$5X+gl2M{3vN|
zeO)WI?)%J{UXL=4x|~bB?|1l$*x{|Se73Z|`nc;%82{A2OS86W&3<r5c)jfL)BC=h
z$^ZOn=ca?kvlN8vR-0A6E06y9_n+ajWs_@4R-N0X+ZL$O!Erg7_vVy9@#&8~CMu-O
zDxN>>^wSGB3#z{@C=xm@e|xI8oR;L4Hia!UfA{nGPyH-%%yvtVijA)b_u>E!r_%-^
zO&&L9UHrl{{pi(#G}C*A_D8p0zjG-&okvMO?b6AZ%<1kqx@+eZB&VL3TwQ#|N7Xz%
zAiHf#)pyp08(h1&4gc?*bi(Y_%;(t;&xGq4aLSx`daT4w^5VP9S$8`w#kB2w`|sER
zmmQ(}7S%hw1y25N+_>RNhvoh`%WXX_DlXPNYnvOYv&(^TX}56XQH2dWOsDVN6nVPy
zjBVe8C)Z!|pZPt5Km6LeKc`9^Em>vOzhKfVQJQO{cy?au|D3Ml&o|j;l*t~QxO}^<
zz#UmG@7f=Km^79;sMn;P+*Qu{c46XD)g_bI9&6QQrcUabJ9)vCxf7VVR-2w+uzt1v
zOU=5iMSosPx0l7&8CEQ1jgPs-pw05=VSuMek>GBgJ2_w9=B%kXr+4W7f5kmNnQ~6&
zTgbB%ys3?d*)1=_-C`)gd-ouR%DT+k(btY`%RXSUxXrZhf#so~*oxotr)@pgR(!wN
zobRx5@&(!4J%K43&D=bFF7<xABO!Wa?dcCiad~&j@<Q+TFZZs0&G~8i#x1Y=({&_;
zjbz$lqPi+_t{wd@5`F2z^7|3{_S{JIHcHTuobc6YQ=G@G7M8<ubH83)Cx6dk<K4&^
z<qY$5UoL%r!+y1jmbiLsQD?^%alux_?yVDcX7bxF^prUIvQ;fpU*&Ob#wE2wp^E1D
z*CoGRv%k6Au8x0&CBxOM(7Mp7r>``gT)%eAdV9aM*3<x%9s`~vv25isQK6cDzU^-6
z3NJZ1l~rOK1&b;-=DzN|HuK|;L!Enmy<@s?Gsfxs6ra6%M~&Au?p}VkKW&rd;cIJl
z@9a4jD;bdQUa{^_vFNeJtzjpAuGXCvemh-laq;o)UBBcL)&{LSGW$W+R;~6^E8Sw#
z&TVD$%i1b>uH@Im=_Sfjzs1I^y~yQ~^y;;(*t+j;mmc-oelw@uNG{%@kUeU3h}J`9
z{Sy<F-AyLgosa)7@$$@PvCZz;p(lRz@n4WU;w*i8*69yLMsYt&w*Px$vVqA&zRK}k
zqxON-M~#1O(-JG(v#4p!p)A#l9=Gp-qCu|snv?^(M2MDXwf^JkjP*hMZ!-?dF)%PN
Nc)I$ztaD0e0svfihSmT8

diff --git a/www/images/icons/tip.png b/www/images/icons/tip.png
deleted file mode 100644
index a3a029d89891bff666fbdc1a082ae4a7951b5abf..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2602
zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4kiW$h8qca7Z?~A7>k44ofy`glX=O&z`&C3
z=<CS9u(6-}Pa-P=1A{`cN02WALzNl>LqiJ#!!HH~hK3gm45bDP46hOx7_4S6Fo+k-
z*%fHRz`(h})5S3)!u@STZa{Fj)H^@%A1jT2ovuH(#ptlcqU_zFN~g>_9iCWo{`|)v
zq@dU$;N*13oWpUV|Ir10*CTgr_PZImb}Q4ZtK0bAZ0owVY2D`1i8q&uaVuGI#a^$?
z<BK_@D&$apOuqW~$r%0T^FH5sUVHC(?fIWayT$eIRV~(Is9L;k`#lYlkRAW{PjEA@
zPI+O!?)A^l&;OUj+MkbovcJNQZB5fZQRYKN5k+Zf&u(r`_n&7|`Q^pMCr_RnZs%85
zQ~S_eZF8{rk7%+%(b5fJ3>^1)l{Q>@e7xU(zTMo}vri{&G|Rd1;Q4d*`v>&jmA}0;
zb?Vg8S65d4{{Ftdzu({2H__(aq1~rbvLhQfv}aUhWO%H;x-NeIzq<-yJr3H2GAH!1
zjjxo5U7KqlXR&Urg_5~tl4{lew~DW?tqooo^7rrG<mBWBJn!`;>%MRJP^cguXdu;_
zpkxv_F*8?h#oIF)nGc^{J(@Pf-NXAENB8$7vz=Y1Nw{V@m2F+JAuuzu%j@)^img$$
zHa34A9ArMzP`M}QDXYM}`Sa%OD|+e`5OAS-;z_A!Z^z!?1?#!Rqnj#Qb@pX$U!b9K
zm&c*nby~niQ=c5(=~G-hawi&9@7d**WF>Ou87m7*NqKpHUtg2fnQbP^mNE#M#Ky*6
zaBn)5v!c+8i@&X_tNC(|PTa%1eVQ$eZb3qNTU}4QaS&G3?+u%BRO9sb^y^1Xa@E$>
z&Ym^P&CN~W&r-v^A_Be7a^>SE?qkakGMT#jQqSij99;s-_8v-d=@KyRc8il*s?i-b
zjhQz(^x(-Accw=k4UMXQ`S|*c8yz2XdrulGtdRKVw&Xx>MEv6QcE`eQh%YE?&FsIh
zXYS;e@`vspd6e5Zq3r`#W>Qj!=$jrdzckScN76!%ugtax60Tsn|A2Gj;XiV+2aOd{
zSWGzXs;oM5LEk-b`QayevvdPLHSB%4R^9$z;+y3!U(U?m_cz+_reJvzgKAi;@bZ<t
z*RK?9=5JY=@#pW~{Cj&iZ4>L(Y`Vd1!{D@G!qO9(D<m?6Hmy!O{6vUXR_(%Pzk*xo
z^{>k3msF*x?OxN|(kbA);LZ7!-Y3@fpI*hq)j8Q~>Gu5lZub(W9%V{rV(R^1_=DFd
zEIEJarIv}l#fuvAwz;1cuYV*S&tK^>c}1zpODQGSDdlr)tHqL>9&8X(F7R<^k=qd;
zF-a&+Ty0y$iQE_0r{1=nyv2XMud%`34+%|Nm!0xBW<A-{%z1O`{w|M)A1k)!-EB(O
zQ|sj9C~Uodxcln1w1o#9i=-20l}mlknKZqureq%D3;tSW6`wnEtb{bBe7pVyWYr~G
z#P2VA8#Uv{-s<lg#GF03874k)ntN+YZ)=u->gK>@+YPom@;o&u$y=?pW$L+otIg&7
zY!BK$e;HSP@r+Ypq4R|$l6=Kau9Y*DU%PtM(Q`$4Pf0Wb$H%H)Uo=;#MXw0HeLF7g
z;D=*#J9o(z&dPn$b0FjBG>@OpIBrfWczG>DHPy0MC{1AUwEHKFWuA$eEZkOeKyc}j
zB|Ln5i`bG~%QN*ETsFy?#-yzgmXMJ<^rR>;!cWA0|GvGefB%{KFZ=%8z2?6zA5l5d
z;+9cU<du>YC!;37tWlG^`M`}i%j_j)t>NV1ak=uqv*%AbQ`4u5t_$*tuTDMEbXY91
zAYjWUdF91&w>cAnB5u#Tb0LE(`jYS3m&>MYxFT~x<XH9hcd=_;=q+Y#n9%ZK!-I1I
z0<X4JFI5rq5oHNI%HFx_{X3q^4Q>B_CSUIC&*%9o>tD70p2AHRO}BcE#97aewYo)I
zQ8U`!zBJ|cj~_9+N?x9uYrR4xV*0#ZPL5vrnnQO!NQ<bgGTZseELPyftuMbn$M^R7
z$Nea}aHZf?ZC+nM_}f=A=dC_H_ua3hhe9s27%bhrP;ln$LqVH2dd0`fm-LG6Wngl4
z?c)~@@e04Y?Bb5-f}TY=**&lH&GQ}$@0Z_s-i7(1fX1@0z`)rz?&xXSDe2_!`JZNV
zwzai2QMe^%Yrw+$G~D`NS9M<S)JwsR9De7fKap2xssDL4{^gx{Q#VK(K6<3=puAP)
z>1*jltd$v>(~k<6wCuB3yu(m$^&}IM7Kv4Plf7Q19gOjPYgYDb`Fwr>hyAv{S(i#2
zPHgG)(qNN19k_C<b6Am%XRx5^iQ9WBH<$A|zP(_xt7P4s8LL)*msnO|&fPcZX1V&y
zfB?<~*VdhX)~T7Z@UTmval2by@v&296@O2S(YszfO;G;OJjDd}6^Aap3N(3lHG%(r
z$|_4Yb&ta*{bwB6;nHkya*gb#Ny%KZgLCqFA7z`fvfj=ydvE75N9tWCL;BQh=i4#^
z#T{?+Xm5Q`o^H3Cack|B$Cf_D8B@NUOYvoOPl?!^c6Mj+^L6q2-yL1)sq0*Okgsj-
zyxD73w<oRm#+CRfM1bMN>h<{-8+KK*3#dIZ=`qlJGuJ^`JFj2tMMUAFA3uI{i|bdd
zPn|I<q<RA9{D7$FJKCvD*A8xYz_GD3VS-mh(cho9-@m-0me|yyD8=RbvM}^!r%S1%
zdrZSjYisN2p>GW}U$$RZnP4v}r0sDs`@;pNGgosTy#DpL=ET3RkB{gW<}G40Ty^QO
zWUBg)pM5h*{#HNq+)-6sJ^eQS#6H2DZGC*dSF(hD^wwT_y6NJEb7v&&?}gr)tFm1)
zDaTK$_r{eYe%IZ(w@91k*%UuJbKt;%B5Su<Dqr^8xSKeC!V<mN`u^S7lUItKG_^7_
zwEbLs{_5<{8P5)}<Y|~3`cwOeX~*Wn4|ml3{KQq2wTNxf{~OW?<<B3#7GJ+b?|9S8
zJ8Xt7CX!FpS=-pQ1@N2X|NfEqxFKO}#dSspmAe8KU$k%BZCtL=s23T%e+#Sd@`Z<0
zw#)g3O=spc;=aRhwv}6aUF_~{vuY(dWxnls!7GsS=G}(*w*<G%SKhwlnW+Hxw>h^J
zmVL3fWNo^fYf<M^iTnKiZFvHk1<WR^@9dm(;NpxAz7HgSYo@$epZvoxN!fg{iEnuS
zF5Rs%jE0*g@p%?T@7idnx?L?U)6wkhWRaF5!H*{f2N;$#OU7m9zwhJR*gS86%bVpJ
znh(x<cz5l=H5HL6{@q5Ne?Jv2PVVM0JoM+n5}yBWcRxH@VE==+!_n{I-RlLv9Fvuv
zJD;!?;QQaOJn?*ko@}k5Rp1L|p9kWs?4~lI!lhhO8IQ^+8~!Vu$1mvfg;Q!pQ+kqp
ztNyWhjPv`tdRs5vY~cL!NY1~3x&Ej`Pt9NTjFQv^=OqH81KtOSFXSwF`J#KH+0KG~
z^@@M{ZIhQ6UUWamq4bOCmxx%c;m#Mq5r3x6IW$Q*sfumA`MvWJwtgSk<_1^)JrXXn
j!K*E<@TzLue|=Hi^-=nUGi@0d7#KWV{an^LB{Ts5ZmrlW

diff --git a/www/images/icons/up.png b/www/images/icons/up.png
deleted file mode 100644
index 2db1ce62fa575fd990108b15b0de18a64cae19ca..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1320
zcmeAS@N?(olHy`uVBq!ia0y~yU=Rag4mJh`h9g^YtQi;>*pj^6T^Rm@;DWu&Co?cG
za29w(7Bet#^MWwrTlNDw3=9nHC7!;n?3Xz?Mfub@nFN+FFtBX(ba4!+xYat<J4f18
z;&{FB?#<h-Z+yH*is=fk!n~(}mJXpR0!)sfx0F~o6dmq#-I6xnQRw)pRr^(<V0cT%
zg98gYlv*?x8IOkkTCin{W^IQ`*`tcTx3-p-w>971(zvb1q<!YkXXgKZ?wk2u_|Af<
z-_B?mBri}mIL696gJH4wl)R9-Z}VQp=C9wuSi=2*YlbgJ7spgqhjQx~PnZm}OKf6|
z<j+^koBl_C$CmVOd;<B&E3dO{%6qu%;vN}!&*JYHlY6`@f~6m<?@C)4b=B0KqeSM6
z#^tL2j-OBZ&wGCKI?MELXYv>}@~iL9z5G^kUbV_`=GVNhxwyQ)`SNbK)H5@><3>E6
zWkpGA+y#q?m$sI_Gr#;>|M1#+&A$Z-^Y8!qGtKeiv&oY0=4|lL?AB;}-}htAOnysa
zc_YhtX(suf53n8mG2v0p(H=9Wj~_PeT)QV%t9WCK-t5p1N0fJefAl2o?!OGjH*<n4
zye@U~-aYZ*_I%yAikz0;>YMLuwmW?Nsa12NbTW@Qzjo0&q5bhbZinUtniu~#aOFx!
z%Gay^wz)>E+{=G=qJO@&=8~4UC7jA<U+!lv%ac16xaqyM;*R|0)8+0pLDTu<<tA*Y
zHhaGMVv1>`z4f`y&0(3}6<PPpJ^gfEMOAPZ53hr{QOm@IuiW3<u<^My@qeXh`Q2F$
zr%(1}X)?HE5!S!c_3f6!7Mqg(FW~KAoc-yiW2DD%lUviL9{lFszK)Z1gYLo8{ryI@
z1)ci+JQp}(X7PCV)+RfPbPLUJIPoaMPvDEm*RURe4W+9b)UNV7io7<xU|}ec%y464
zWy@UtZ4vL595~msL2bjFMJzEXTCZ1iR7GEYkugtK^u$gxhOKT##ErL_K6p7(?di^c
zlYOmgpKf3O`nUYdQyeGO-rFpwC06UXRPpD-3igJu1wS90*8APR^m@bduuprw?@W4@
zQvc_yVZ?{^HC&C;%w{m$eXFz0c*|rH35&nBHD78SHa}1Bc{Z!=8*|0?%d7WoU}$Vq
z;c4yMZRV!WApWOspRV9c)7iYA*ls>~<<P_u<tXkGG;!Bng{gTV4UxM{*XlGEhx$iy
zN*rElu{QJ6r5#!aLpd|84{j88$&b9<vYhMLojrdyfA`6MwRZlp$?N{Nc^Nr7Tc-DV
z<Q^zxnGii!x|I3a^TnaN>;Ao1cz9}=TBMCZhVE4rhm$oniyuGOoVNGWg3F0#cqLA=
z_3UJPe6u0YJYnh8^F5CK$(K`Ozjd8maCu?m`bE|MwwIsIuVa}d=CCuyZ2Pph`LEsX
ztS;U3aGId^4oycd$)HmS-iLR3O%GdOS!DL$OwEn>&Ad$=!Ox|uc0QAr^6Y!B-Lb!a
zeG}uh=~q5&(v<teT%EjF*#B9~(Smcw0)>u?eMvf8qr2#yUqMderi7FI7FN$U2jt2~
zb@RX1J@sk*fl1FRPipOm(VLwcoR@pkNA4T*>9xNurfe3r&a@W0+0(158q{FOd0IQS
z@9))%^>gyKz504AT>0e3+UW~K&wpN&9X26$cbTU`^_1!Jx}F~Bmf9NVWjOJ4gk(e7
zgchrdqO(7QSVh_toLt`R@OPK!6RjN#bG(cqGdhw4Piu0W;M^jj_Ri~WoW_je&&}6@
jcr%z9pI2rJowA=K?Ub_Tl*t|j1_lOCS3j3^P6<r_)@O2!

diff --git a/www/images/icons/warning.png b/www/images/icons/warning.png
deleted file mode 100644
index 0b0c419df29b7e71ef14ecf5970b2abcd6d5ea01..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2828
zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4kiW$h8qca7Z?~A7>k44ofy`glX=O&z`&C3
z=<CS9u(6-}Pa-P=1A{`cN02WALzNl>LqiJ#!!HH~hK3gm45bDP46hOx7_4S6Fo+k-
z*%fHRz`)hz>Eaj?;eK{zW=P0$$>Z~DvhBZ`$X8YQ*{hUUzI^mC!c@)6L{9mmi)T#G
z^aV?oUE}4vmb}RGszZyyRg<XgN<lY8*i)s&1X;x$WE>J*64GWcrnT)fE>7RQxj}8M
z_y5Da*QZ-E8-EPG|Ji=dX@l?g?r+|6{_{S4eVfWpE&tZDH7t_sm$$F`^5SCs{J#G#
zwnwZB^ydkj?bev3|1i>Txv`yH-PKj0^%Ao0-EG6x#oWAc<Hg5{1Sb=piH#pbrk~zg
z`uf_ud2$ow=C{ZeIKS8sp_6@W&B|4)Hr>p*U-vuLWf_Nq(%ECZ(rd$B7hh<2|L}0T
zv$HcNCuhPTXC)(F78a?#$CD;aa*;ZzeZS`OS?07m^;SztCjMcO%2X)3Xwb{8^0Td!
zC*V%r_OR7^zn6UZ`jyw<aE6JM8~Z*skte+@EcR>T_C~D?@q4rUgTtbH0nKZM%F4<W
zrGHOOzUp#u#qZDOBl#an>Ba0W%Z-h_%i@#Ru*74d$>GC?H|+b<t-q>6#r4Q5KhKFX
zmQ321a&i*qj3*9CXP=#&ow`p_Mn>oE?r_f|t0rkI+7%S6D)N$P<Lb3*d0#I#bXZ_G
z`)p@t=bJTdOAH=P&CC>aIj<;DP=0+~z_Rc6s@E@Es5s@Nq=3SQN4dARZ8Yf+xwP%o
zY5mh3PNf|$QWuH4S^Mh*s$H~P^r;}|{msKhouzd*H>EDD`^Cp0z~NO?wCRlb0!@EU
zO~s_rDH;D(#3}x&I<K}o@_p&&pYE6Hyi8`l&|SpqlHTccd{y%IJcE-_=ek6-Q|h>w
z7@gK%&%eLV)+A_wrGH7|MaD()!dv6^M?}uyKCU5Zd6;qkgDvLQ=U7gfv?lPr(JNE=
z{GXqd79HA{c3_G1?d_)<eAFiElsPW=_pfedzJO-0TeF8|N7r$!wiW(&ZG=AD)@`0S
zKX>K&kRNyWs`vleWwhJib;Iq0KUu}|FVz{m7eBe!{E%E&x!vE8V=cFOE8A~$?p5XZ
z@@n<^Q#FgjR%d^E>+E!b#g1WS$*YD3Mwz#Y`QBt{oEM!Vvpm=|Y>w8spHc=)_E*;D
zS^c<qOJ4A=l%Z@bN8Xex`-+#JXt~~fIKkk|Jlp7{K?~X08!zm<xsBm|1DmHn*a@NH
z_~qTkFY-d?dfdDcQ07$-Vd3k&+30!AH^+mi&)MIHK1~gaKT-Pe&ed6$<_rIAUXigT
z_wD=|rHc;^z5jmv*s*C-rYJNeH#pqAdpCCOtg5yQo3l!fc(Sff@T=bZ=*PX%ud0!Y
z9n5D>RTot^vf<OVU$D-${7RnL4;KEqcmFeLvn+1kDtkX|hRcFKe`=O|l29n|{IarU
zQPW3NCd;!?zQI2yo`3XO<T%T{GhfZ_YFNjW*zh`>Se~6~c}{Wf@l5k9>+dS-?;6f}
zu*M}@P;8<n%c-+xk1nZWYZ23BdMfC<;CiP{+wOA<?R>qTZk)o;_+;DcGqL9Drpf5q
zOnUXqa`r-F>s;<nw~q3D+jdo5{YajA)5J9{&8iCX&#SWwiSsC3$W#iOac2!f%C(j4
zzpSdGR(bm^yDpwyx;-w`JT&ZyoQBo3cUxvz?EU3(ify;&>n##hAzMAOpZ_nF;dWJ6
zqoBm_cXkHT-nPhPZw<a~%X}Y`zcXanuAsuzah1D2Ce^wI7KWvzUv@2C|0?8{*}Wys
zkG``tCK>)ub?e&C#9=bA(NECR%JGZp#rqxK1eOY<3bHnq%x${->bnJV-1iOf5_}cR
zb_ZV<-n3l2Z1K{?E7i1<+s`g}diK`4Xw%M*`E@Q+4ts1ei&`+*WzxTn8_SnJ`TP1q
z<Cnc3i_`TKeo0P@yZdAtFW0uZ{ilTlehAKgUU#6n-ok)KZ~Eb!7i&-0n_akj>ZSFr
zs8tM8jzpY@l9uG?m38IFo6z#e>_YMN_g{aom@6&#ktP2tyfkmw#?>d+?SK357t6gD
z<&o`s*ZpR^-#qcahWp)z&d&aFtXlWix6|e8Vk5S{*v^pDJ7t|RL!zoGlcLY0I`=Cv
z(Ju?F6ZgbB_?nezombIgxxDY*Y*Dkrvi)oCKYvoAC-<;<@`8yC;&%@x%Wim;e}A2R
z-1dwhrDVnIwJcA*Rz2P96LY=O;dqD2U)EgH|5KWcf5nt-DLMGIq@ek1=+5@?ef2LM
ze>Yv#y{)l2?%tc?n-_c>J}0F7s5{XAMQ9D%?uCorZc<XryCk;gagR#2t3r;r5`(Ow
zP;2V3aF@#)4`t=L1UkBY+m#cyUAXSjwyRH<<lmTTuvzQ9!YYP;Prh5YG41<(_+P_$
z<qvAxT@Po5_J%GGKfnBJPwSek3_|AmkC_(o9d!P$lGJ)!_Rho<<1agQFq-(SpZs}O
z1$+9X6<P0M^j>7GdXby^fX&3tynjQ|rH6--O&2ustXdyySD*8B_Li3`TPLl2<eH-3
z;=BBEqU;H-wS`7v-zp=;4%<!<i+JC<dQRB(+7nmqCcW5^b#2QhH(n`@pySUA6(ab8
zw||VA{LAfT>*ST%@yabeX-j@&rzos>Q8CYce}SSx#6s(T^Ik-4Z8HB>;i7g=rl<St
z5$P*t&h3Y<DBtka@N3GwkoanA#_cU@r%O#;&b{x}#4lF0HrJdk-jeq86l^$Rs-I<f
z?WZfZm_l{L!aw_4RPSFcn!WFE@6Ei|;%llJFLTa0W_zW(r!hHzb;Gv}8Mk?5dCgaU
z(k}k~JU!>$kE9KYPU)<P-!FG@LfQT%g`SzIr>E;rf6KL@&F1&D=!mtOeoe^`3Utog
z=6n5_N!iZ!Dw}Ed0yAx#_v#h*uiY;^b7}Va-I2iov*w1)+gpCp`^&=@&Jnk#bc=Vd
z4Q6qA#FX*yQ0w_!f16mjowjQx1f7}xzg)@lM#vkbU%VIRh<h$xb!<`3`~A7bTMBF6
zruCjG*uF8k^kv!M)~KTk7b#nxm-UMK=3SM(<?{yqmEIl>OI)O01~|+~jo?pwDG^hb
za9vhhT>bX41x^pnw|;*1Ry}E|-<EkV)Mu!z?A*1joB0)6$l|`$OILZjo;?*j{k%+w
zjGx`yeR_QvmKXP3+&gi}r=#7@nFU@3$;W!Wd@0HK?I^^;#lrNX<mIKM3vY`Uh@P3t
ztsS{kaG~^r+WM-Qbr#<&KCrv&SL#xCay=SyA|XUfT>X+q-$B+s)eW=!yuE`pL=qT0
z1vuglbuC%Fn%i1vO;+k|CK-b#=Vme=x0&za?Io_u#48l(W}JJ=WFlKWJM+E|cijS$
zs=nVXciyh)Xn%Gl^M7~E9TP%NTEFj@%`uJbAIDP8c?Z1GdxV5Pd48I_h3|Nlxw#r!
zV8U0{K$nH9S}z@t-<)=K(oZ)P$>JLajJ9swy3txRCi&je<3|>(a9RK8#*GaoAAH^1
z*rYX2>VJAHVOC}#Fv(Dn{rr(5Z&bV7((hL&Pg%BaU)`@SFB5Bpk2ybb7ZNVp5xy>F
z;*29-_1$h<zP3UB)Fz4Nhl7{<&24a#+jODk&>rT=ElRr+`t4G$=ltuszQA#>q<+xj
zHk~P)>T0d6tqXk~Uu;?QKzPaNBNMxLjvV7l|MC3XT<5tH*t%+OG_F&T{t;DK`SZ+7
zW946IcVs3dL@wKYzfSsL{nOw5n!(F_=Gj;p8ymlwlXPEHbi$DqtG2k{fPe|pr?+qW
zvzP7Np}iGN5#7#;H~f|UuXj#yntrfeH(*ntL!;79h%D1QV?*A5zwB3q2?g=5ebB+c
Pz`)??>gTe~DWM4f3qD|#

diff --git a/www/images/info.png b/www/images/info.png
deleted file mode 100644
index 3e0729c6757590db194ea291ae00058601e4a0bc..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5694
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
ShA}WOFnGH9xvX<aXaWEyRq}`c

diff --git a/www/images/logoSFLphone312x91.png b/www/images/logoSFLphone312x91.png
deleted file mode 100644
index a1637322248865099cc2b88d75cbf6d091d84f24..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 10468
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

diff --git a/www/images/logoSFLphone512x149.png b/www/images/logoSFLphone512x149.png
deleted file mode 100644
index bb773de41f940f8e79f21a27eb841a48b8702fef..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 17639
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

diff --git a/www/images/see-above.png b/www/images/see-above.png
deleted file mode 100644
index a37a9a9708f4baee392791b3bc7b0a1f5a5aa65f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 200
zcmeAS@N?(olHy`uVBq!ia0y~yVBlw9VBlt9W?*0l$~=|Nz`$S-;1lA?z`)P|#tmSq
zfuVt+q2a)R0}Txg{}~t<{xkdsQ~$xN|NsB{3#)lDFfecyctjR6FmMZlFeAgPIT8#E
z4D2PIzOL-oIk^NSv?npHsbOGX(Drn34B@z*{Nw-r|Mmhk2|xZXW<K@e#S3=hItE4;
nmUV1Q1sx3z%$qn`7#UXO1j_tB`cZ{}fq}u()z4*}Q$iB}>xev9

diff --git a/www/images/toc-blank.png b/www/images/toc-blank.png
deleted file mode 100644
index 6ffad17a0c7a78deaae58716e8071cc40cb0b8e0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 318
zcmeAS@N?(olHy`uVBq!ia0y~yVBlw9VBln7W?*2DUznZ3z`$S-;1lA?z`)P|#tmSq
zfuVt+q2a)R0}Txg{}~t<{xkdsQ~$xN|NsB{3#)lDFfcGCdAqwXbg;^LFfcI4dAc};
zRNPAb@qhn+dx4sSAN-68Y+`}}843&7&M+`cx!`muLvG^(1_lP_64!{5;QX|b^2DN4
z1_upgP0!rK^i<!(^vvXJ1rt3ZJqra(OML?ieFH;<<f6>tl1hi%%HopDWWCg4y_C{|
z{Javq<ow);yA*dYFfeF=jmu2WODriZN@YkhPc^o%NJ&geF-c7`Ft9W?H#A8yH8U|z
vOGz<KPD@H^n{x>iARt`<iRq~fhNcyk+6LMN=4Bs1#xZ!h`njxgN@xNAOHX0g

diff --git a/www/images/toc-minus.png b/www/images/toc-minus.png
deleted file mode 100644
index abbb020c8e2d6705ebc2f0fc17deed30f2977a46..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 259
zcmeAS@N?(olHy`uVBq!ia0y~yVBlw9VBq9nU|?W4@kFzmfq{W3$=lt9fnimzvJnFV
zgPf;}V@SoV<c!9~{|N^emi`w$pU%LjAkX7@y+6yIp;otGUDW4Yt_%ze&Lyr9CBgY=
zCFO}lsSFMp%9@_JiRr1niRqci*$O6lMtT+smX`Vk7WxK;3du#8#U+&vxs}BwnaO&o
z#d;~F1^Ia;ddc~@6L%@@U|?X-0vnf^o|jlsT9nF=nw(~0Xq=j6Vs2_=Vq##DW@(UY
zVv=H!Y@T9hlxUQCx8vU|kgq_x0us|x84OJ;EVT`^4b00vfQ)1CboFyt=akR{0RDna
AMF0Q*

diff --git a/www/images/toc-plus.png b/www/images/toc-plus.png
deleted file mode 100644
index 941312ce0dab168e0efcc5b572e387259880e541..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 264
zcmeAS@N?(olHy`uVBq!ia0y~yVBlw9VBq9nU|?W4@kFzmfq{W3$=lt9fnimzvJnFV
zgR-ZKV@SoV<c!9~{|N^emi|}%EcxM+qyxhVc4wt4i)Z#{*)s%r<!nlsX=TE|z~Efs
z8c`CQpH@<ySd_}(prNeknVXoN>YJFJnVhX)qGzOMp<rpLZ(yNsV5pE>lv!L->5yAl
zT#}irms+fsQd*FoSE84kpF44v;tmD|1}(60ndy0nC8b5F42emG<`xD<sfH;jiK)g$
zhK5Oo$*E>Z$;L?r7Ky3J=GDKJX@I;2(iM=Hp2}coT4AYeplx7Y_5oxZgQu&X%Q~lo
FCIGT9P(J_w

diff --git a/www/index.php b/www/index.php
deleted file mode 100644
index cec9d06402..0000000000
--- a/www/index.php
+++ /dev/null
@@ -1,64 +0,0 @@
-<?php
-/**
- * Copyright (C) 2007 - Savoir-faire Linux Inc.
- * Author: Alexandre Bourget <alexandre.bourget@savoirfairelinux.com>
- *
- * LICENSE: GPLv3
- */
-
-require_once('sflphone.funcs.php');
-
-
-// We've requested an image, fetch it, and send it.
-if (isset($_REQUEST['img'])) {
-  $img = $_REQUEST['img'];
-  switch(strtolower(substr($img, -3))) {
-  case 'jpg':
-    header("Content-Type: image/jpeg");
-    break;
-  case 'png':
-    header("Content-Type: image/png");
-    break;
-  case 'gif':
-    header("Content-Type: image/gif");
-    break;
-  default:
-    break;
-  }
-
-  show_page($img, FALSE);
-  exit();
-}
-
-if (isset($_REQUEST['file'])) {
-  include("header.php");
-  show_page($_REQUEST['file']);
-  include("footer.php");
-  exit();
-}
-
-
-$module = '';
-// Default module: home
-if (!$_REQUEST['mod']) {
-  $module = 'home';
-} else {
-  $module = $_REQUEST['mod'];
-}
-
-
-
-
-// Send output.
-include('header.php');
-
-$mod = "templates/page_$module.php";
-if (!file_exists($mod)) {
-  print "<h1>Module '$module' not found</h1>";
-} else {
-  include($mod);
-}
-
-include('footer.php');
-
-?>
\ No newline at end of file
diff --git a/www/sflphone.css b/www/sflphone.css
deleted file mode 100644
index 27517553cc..0000000000
--- a/www/sflphone.css
+++ /dev/null
@@ -1,320 +0,0 @@
-/* Based on the output of asciidoc */
-
-/* COLOR THEME: 
- * #86B1B5
- * #B58A86
- * #8A86B5
- * #B1B586
- */
-
-
-
-body {
-  margin: 0 auto 0 auto;
-  width: 750px;
-  background: #EBEBDF url(images/bg-grad.png) repeat-x top;
-}
-
-a {
-  color: #423130;
-  text-decoration: underline;
-}
-a:visited {
-  color: #826260;
-}
-
-em {
-  font-style: italic;
-}
-
-strong {
-  font-weight: bold;
-}
-
-tt {
-  color: navy;
-}
-
-h1, h2, h3, h4, h5, h6 {
-  color: #4D4F3A;
-  font-family: sans-serif;
-  margin-top: 1.2em;
-  margin-bottom: 0.5em;
-  line-height: 1.3;
-}
-
-h1 {
-  border-bottom: 2px solid silver;
-}
-h2 {
-  border-bottom: 2px solid silver;
-  padding-top: 0.5em;
-}
-
-div.sectionbody {
-  font-family: serif;
-  margin-left: 0;
-}
-
-hr {
-  border: 1px solid silver;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0.5em;
-}
-
-pre {
-  padding: 0;
-  margin: 0;
-}
-
-span#author {
-  color: #527bbd;
-  font-family: sans-serif;
-  font-weight: bold;
-  font-size: 1.2em;
-}
-span#email {
-}
-span#revision {
-  font-family: sans-serif;
-}
-
-div#footer {
-  font-family: sans-serif;
-  font-size: small;
-  border-top: 2px solid silver;
-  padding-top: 0.5em;
-  margin-top: 4.0em;
-}
-div#footer-text {
-  float: left;
-  padding-bottom: 0.5em;
-}
-div#footer-badges {
-  float: right;
-  padding-bottom: 0.5em;
-}
-
-div#preamble,
-div.tableblock, div.imageblock, div.exampleblock, div.verseblock,
-div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,
-div.admonitionblock {
-  margin-right: 10%;
-  margin-top: 1.5em;
-  margin-bottom: 1.5em;
-}
-div.admonitionblock {
-  margin-top: 2.5em;
-  margin-bottom: 2.5em;
-}
-
-div.content { /* Block element content. */
-  padding: 0;
-}
-
-/* Block element titles. */
-div.title, caption.title {
-  font-family: sans-serif;
-  font-weight: bold;
-  text-align: left;
-  margin-top: 1.0em;
-  margin-bottom: 0.5em;
-}
-div.title + * {
-  margin-top: 0;
-}
-
-td div.title:first-child {
-  margin-top: 0.0em;
-}
-div.content div.title:first-child {
-  margin-top: 0.0em;
-}
-div.content + div.title {
-  margin-top: 0.0em;
-}
-
-div.sidebarblock > div.content {
-  background: #ffffee;
-  border: 1px solid silver;
-  padding: 0.5em;
-}
-
-div.listingblock > div.content {
-  border: 1px solid silver;
-  background: #f4f4f4;
-  padding: 0.5em;
-}
-
-div.quoteblock > div.content {
-  padding-left: 2.0em;
-}
-
-div.attribution {
-  text-align: right;
-}
-div.verseblock + div.attribution {
-  text-align: left;
-}
-
-div.admonitionblock .icon {
-  vertical-align: top;
-  font-size: 1.1em;
-  font-weight: bold;
-  text-decoration: underline;
-  color: #527bbd;
-  padding-right: 0.5em;
-}
-div.admonitionblock td.content {
-  padding-left: 0.5em;
-  border-left: 2px solid silver;
-}
-
-div.exampleblock > div.content {
-  border-left: 2px solid silver;
-  padding: 0.5em;
-}
-
-div.verseblock div.content {
-  white-space: pre;
-}
-
-div.imageblock div.content { padding-left: 0; }
-div.imageblock img { border: 1px solid silver; }
-span.image img { border-style: none; }
-
-dl {
-  margin-top: 0.8em;
-  margin-bottom: 0.8em;
-}
-dt {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-  font-style: italic;
-}
-dd > *:first-child {
-  margin-top: 0;
-}
-
-ul, ol {
-    list-style-position: outside;
-}
-ol.olist2 {
-  list-style-type: lower-alpha;
-}
-
-div.tableblock > table {
-  border: 3px solid #527bbd;
-}
-thead {
-  font-family: sans-serif;
-  font-weight: bold;
-}
-tfoot {
-  font-weight: bold;
-}
-
-div.hlist {
-  margin-top: 0.8em;
-  margin-bottom: 0.8em;
-}
-td.hlist1 {
-  vertical-align: top;
-  font-style: italic;
-  padding-right: 0.8em;
-  width: 5em;
-}
-td.hlist2 {
-  vertical-align: top;
-}
-
-@media print {
-  div#footer-badges { display: none; }
-}
-/* Workarounds for IE6's broken and incomplete CSS2. */
-
-div.sidebar-content {
-  background: #ffffee;
-  border: 1px solid silver;
-  padding: 0.5em;
-}
-div.sidebar-title, div.image-title {
-  font-family: sans-serif;
-  font-weight: bold;
-  margin-top: 0.0em;
-  margin-bottom: 0.5em;
-}
-
-div.listingblock div.content {
-  border: 1px solid silver;
-  background: #f4f4f4;
-  padding: 0.5em;
-}
-
-div.quoteblock-content {
-  padding-left: 2.0em;
-}
-
-div.exampleblock-content {
-  border-left: 2px solid silver;
-  padding-left: 0.5em;
-}
-
-
-
-/** SFLphone specific */
-#header {
-  text-align: center;
-  position: relative;
-}
-#header img {
-  border: 0px;
-}
-
-#page_wrapper {
-  width: 750px;
-  background-color: white;
-  padding: 1em 2em 2em 2em;
-  border-left: 1px #aaaaaa solid;
-  border-right: 1px #aaaaaa solid;
-}
-
-#downtown {
-  margin-top: 40px;
-  border-top: 1px solid #bbbbbb;
-  font-size: smaller;
-  padding: 1em 0pt 0pt 0pt;
-  clear: both;
-  color: #777777;
-  text-align: center;
-}
-
-.donate {
-  margin: auto
-}
-
-#homebutton {
-  position: absolute;
-  right: 0px;
-  top: 10px;
-}
-#homebutton img {
-  border: none;
-}
-
-.image {
-  text-align: center;
-  padding-bottom: 20px;
-}
-
-.image .image-title {
-  background: transparent url(images/see-above.png) no-repeat left;
-  padding-left: 20px;
-  color: #4D4F3A;
-  font-weight: normal;
-  font-style: italic;
-  display: inline;
-}
diff --git a/www/sflphone.funcs.php b/www/sflphone.funcs.php
deleted file mode 100644
index ba285613f2..0000000000
--- a/www/sflphone.funcs.php
+++ /dev/null
@@ -1,290 +0,0 @@
-<?php
-
-/**
- * Copyright (C) 2007 - Savoir-Faire Linux Inc.
- * Author: Alexandre Bourget <alexandre.bourget@savoirfairelinux.com>
- *
- * LICENCE: GPLv3
- */
-
-
-require_once('config.inc.php');
-
-
-/**
- * Helper functions to translate AsciiDoc files into HTML, display
- * them and cache them.
- */
-
-
-/**
- * Retrieve page, compile it if new, cache it.
- *
- * @param string File name (including the extension) in the $PREFIX dir.
- * @return HTML content
- */
-function get_page($page, $compile = TRUE) {
-  // Get the latest HASH for that page.
-  $hash = get_git_hash($page);
-
-  if (!$hash) {
-    return "Page '$page' not found.<br />\n";
-  }
-
-  $cnt = get_cache_hash($hash);
-
-  if (!$cnt) {
-    if ($compile) {
-      // Compile it
-      $cnt = compile_page($hash, $page /* for ref only */);
-
-      put_cache_hash($hash, $cnt);
-
-      return $cnt;
-    }
-    else {
-      // Grab it as is.
-      $cnt = get_git_hash_content($hash);
-      
-      put_cache_hash($hash, $cnt);
-
-      return $cnt;
-    }
-  }
-
-  return $cnt;
-  
-}
-
-
-/**
- * Show page
- *
- * @param string File name (including the ext.) in the $PREFIX dir.
- */
-function show_page($page, $compile = TRUE) {
-  print get_page($page, $compile);
-}
-
-
-
-/**
- * Create the Cache dir if it doesn't exist.
- */
-function check_cache_path() {
-  global $CACHE_PATH;
-
-  if (!file_exists($CACHE_PATH)) {
-    mkdir($CACHE_PATH);
-  }
-}
-
-
-/**
- * Check if the cache dir if this object was cached, if so, return it.
- *
- * @return mixed NULL or the content of the cache
- */
-function get_cache_hash($hash) {
-  $fn = get_cache_hash_filename($hash);
-
-  if ($fn) {
-    return file_get_contents($fn);
-  }
-  return NULL;
-}
-
-
-/**
- * Return the local filename (.cache) in the cache path if it exists
- *
- * @return string/null Filename of the locally cached file.
- */
-function get_cache_hash_filename($hash) {
-  global $CACHE_PATH;
-  
-  $fn = $CACHE_PATH.'/'.$hash.'.cache';
-
-  if (file_exists($fn)) {
-    return $fn;
-  }
-
-  return NULL;
-}
-
-/**
- * Write content to cache (identified by $hash)
- */
-function put_cache_hash($hash, $content) {
-  global $CACHE_PATH;
-  
-  $fn = $CACHE_PATH.'/'.$hash.'.cache';
-
-  file_put_contents($fn, $content);
-
-  return true;
-}
-
-
-/**
- * Just compile the page
- *
- * @return string Content of the compiled page.
- */
-function compile_page($hash, $page) {
-  global $GIT_REPOS, $CACHE_PATH;
-
-  $output = '';
-
-  // Grab the asciidoc.conf file, and put it into cache.
-  // keep return the hash
-  $fnconf = bring_local_file('asciidoc.conf');
-
-  // -d book, so we can render H1s
-  // -a icons, enables the display of graphic icons in admonition blocks.
-  $p = popen("GIT_DIR=".$GIT_REPOS." git-show $hash | asciidoc -a icons -f \"".$fnconf."\" -d book --no-header-footer - 2>&1", 'r');
-
-  if (!$p) {
-    return "Unable to compile file: $page ($hash)\n";
-  }
-
-  while (!feof($p)) {
-    $output .= fread($p, 1024);
-  }
-  pclose($p);
-
-  return $output;
-}
-
-
-/**
- * Bring a file in the .git repository into a local .cache file
- * and return the filename (as $CACHE_PATH/hash.cache)
- *
- * This function will prepend the PREFIX to the given git filename ($gitfile)
- *
- * @param string Gitfile is a filename in the repository (without the PREFIX)
- * @return string Filename of the local copy of that file (cache/lsakdjflakdj.cache)
- */
-function bring_local_file($gitfile) {
-
-  $hash = get_git_hash($gitfile);
-
-  $fn = get_cache_hash_filename($hash);
-
-  if (!$fn) {
-    $cnt = get_git_hash_content($hash);
-      
-    put_cache_hash($hash, $cnt);
-
-    // Might return an error, but that's all we can do.
-    return get_cache_hash_filename($hash);
-  }
-
-  return $fn;
-}
-
-
-/**
- * Retrieve file from git's object-ocean
- */
-function get_git_file_content($file) {
-  $hash = get_git_hash($file);
-
-  $content = get_git_hash_content($hash);
-
-  return $content;
-}
-
-
-/**
- * Retrieve hash's content from git's object-ocean
- */
-function get_git_hash_content($hash) {
-  global $GIT_REPOS;
-
-  $output = '';
-
-  $p = popen("GIT_DIR=".$GIT_REPOS." git-show $hash", 'r');
-
-  if (!$p) {
-    return "Unable to run git-show for hash: $hash\n";
-  }
-
-  while (!feof($p)) {
-    $output .= fread($p, 1024);
-  }
-  pclose($p);
-
-  return $output;
-}
-
-/**
- * Get the file's SHA-1 hash, for the latest revision on USE_BRANCH
- *
- * Used for comparison of cached/to cache/cache filename.
- *
- * @param string Filename without the $PREFIX (ex: Features.txt,
- *    images/pouet.png) and optionally, a ":" separator, followed by
- *    a git tree-ish (commit, branch, tag), ex: Build.txt:tags/0.7.2
- * @return string SHA-1 hash
- */
-function get_git_hash($file) {
-  global $USE_BRANCH, $GIT_REPOS;
-
-  $branch = $USE_BRANCH;
-
-  $split = explode(":", $file);
-  if (count($split) > 1) {
-    $branch = $split[1];
-  }
-
-  $output = array();
-
-  $cmd = "cd $GIT_REPOS; git-ls-tree $branch \"".git_filename($split[0])."\"";
-
-  $string = exec($cmd, $output);
-
-  if (count($output)) {
-    $fields = explode(' ', $output[0]);
-
-    if ($fields[1] == 'blob') {
-      // Return the HASH
-      $subfields = explode("\t", $fields[2]);
-      return $subfields[0];
-    }
-  }
-
-  return NULL;
-}
-
-/**
- * Get file name (parsed and clear for git-ls-tree)
- *
- * @param string Filename without the $PREFIX (ex: Features.txt, images/pouet.png)
- * @return string Parsed file name, with $PREFIX prepended, and slashes cleaned up.
- */
-function git_filename($file) {
-  global $PREFIX;
-  // remove all '//', for '/', remove the trailing '/' at the beginning
-  // add the PREFIX
-
-  $out = $PREFIX . '/' . $file;
-
-  $out = str_replace('//', '/', $out);
-  $out = str_replace('//', '/', $out); // In case there are 3 in a row
-
-  $out = ltrim($out, '/');
-
-  return $out;
-}
-
-
-
-
-/** Check cache path right away, at each run. */
-
-check_cache_path();
-
-
-?>
\ No newline at end of file
diff --git a/www/templates/page_build.php b/www/templates/page_build.php
deleted file mode 100644
index f225c12ceb..0000000000
--- a/www/templates/page_build.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php show_page('Build.txt'); ?>
diff --git a/www/templates/page_devel.php b/www/templates/page_devel.php
deleted file mode 100644
index d175c61f79..0000000000
--- a/www/templates/page_devel.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<h1>Source code</h1>
-
-<?php show_page('Git_Access.txt'); ?>
diff --git a/www/templates/page_discuss.php b/www/templates/page_discuss.php
deleted file mode 100644
index ab46cdfed0..0000000000
--- a/www/templates/page_discuss.php
+++ /dev/null
@@ -1,5 +0,0 @@
-
-<?php show_page('MailingLists.txt'); ?>
-
-<?php show_page('IRC.txt'); ?>
-
diff --git a/www/templates/page_donate.php b/www/templates/page_donate.php
deleted file mode 100644
index 73e6ed68ae..0000000000
--- a/www/templates/page_donate.php
+++ /dev/null
@@ -1,134 +0,0 @@
-<p>
-	    SFLphone is an <em>Open Source</em> project. This means 
-	    you can help the project by contributing <strong>time</strong>, 
-	    <strong>documentation</strong>, <strong>graphics</strong>, <strong>source code</strong> or <strong>translation</strong> services. 
-</p>	
-<p>
-	    If you want to encourage us otherwise, your <strong>donations</strong> can help us:
-</p>	
-	  <ul>
-	    <li>Fund developer resources </li>
-
-	    <li>Purchase hardware for development</li>
-	    <li>Encourage the actual developers</li>
-	    <li>Cope with fees endured in the development</li>
-	  </ul>
-	  <p>
-	    You can donate money securely with <a href="http://www.paypal.com/">PayPal</a> 
-	    or a credit card right here:
-          </p>
-
-
-
-	  <table class="donate">
-
-	      <tr>
-		<td align=center>
-		  <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
-		    <input type="hidden" name="cmd" value="_xclick" />
-		    <input type="hidden" name="business" value="cyrille.beraud@savoirfairelinux.com" />
-		    <input type="hidden" name="item_name" value="SFLphone 10USD donation" />
-		    <input type="hidden" name="item_number" value="sfldon010" />
-		    <input type="hidden" name="no_shipping" value="1" />
-		    <input type="hidden" name="no_note" value="1" />
-
-		    <input type="hidden" name="amount" value="10.00" />
-		    <input type="hidden" name="currency_code" value="USD" />
-		    <input type="hidden" name="tax" value="0" />
-		    <input type="image" src="https://www.paypal.com/en_US/i/btn/x-click-butcc-donate.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!" />
-		  </form>
-		</td>
-		
-		<td align=center>
-		  <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
-		    <input type="hidden" name="cmd" value="_xclick" />
-
-		    <input type="hidden" name="business" value="cyrille.beraud@savoirfairelinux.com" />
-		    <input type="hidden" name="item_name" value="SFLphone 20USD donation" />
-		    <input type="hidden" name="item_number" value="sfldon020" />
-		    <input type="hidden" name="no_shipping" value="1" />
-		    <input type="hidden" name="no_note" value="1" />
-		    <input type="hidden" name="amount" value="20.00" />
-		    <input type="hidden" name="currency_code" value="USD" />
-		    <input type="hidden" name="tax" value="0" />
-		    <input type="image" src="https://www.paypal.com/en_US/i/btn/x-click-butcc-donate.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!" />
-
-		  </form>
-		</td>
-		
-		<td align=center>
-		  <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
-		    <input type="hidden" name="cmd" value="_xclick" />
-		    <input type="hidden" name="business" value="cyrille.beraud@savoirfairelinux.com" />
-		    <input type="hidden" name="item_name" value="SFLphone 50USD donation" />
-		    <input type="hidden" name="item_number" value="sfldon050" />
-		    <input type="hidden" name="no_shipping" value="1" />
-
-		    <input type="hidden" name="no_note" value="1" />
-		    <input type="hidden" name="amount" value="50.00" />
-		    <input type="hidden" name="currency_code" value="USD" />
-		    <input type="hidden" name="tax" value="0" />
-		    <input type="image" src="https://www.paypal.com/en_US/i/btn/x-click-butcc-donate.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!" />
-		  </form>
-		</td>
-		
-		<td align=center>
-		  <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
-
-		    <input type="hidden" name="cmd" value="_xclick" />
-		    <input type="hidden" name="business" value="cyrille.beraud@savoirfairelinux.com" />
-		    <input type="hidden" name="item_name" value="SFLphone 100USD donation" />
-		    <input type="hidden" name="item_number" value="sfldon100" />
-		    <input type="hidden" name="no_shipping" value="1" />
-		    <input type="hidden" name="no_note" value="1" />
-		    <input type="hidden" name="amount" value="100.00" />
-		    <input type="hidden" name="currency_code" value="USD" />
-		    <input type="hidden" name="tax" value="0" />
-
-		    <input type="image" src="https://www.paypal.com/en_US/i/btn/x-click-butcc-donate.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!" />
-		  </form>
-		</td>
-		
-		<td align=center>
-		  <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
-		    <input type="hidden" name="cmd" value="_xclick" />
-		    <input type="hidden" name="business" value="cyrille.beraud@savoirfairelinux.com" />
-		    <input type="hidden" name="item_name" value="SFLphone 250USD donation" />
-		    <input type="hidden" name="item_number" value="sfldon250" />
-
-		    <input type="hidden" name="no_shipping" value="1" />
-		    <input type="hidden" name="no_note" value="1" />
-		    <input type="hidden" name="amount" value="250.00" />
-		    <input type="hidden" name="currency_code" value="USD" />
-		    <input type="hidden" name="tax" value="0" />
-		    <input type="image" src="https://www.paypal.com/en_US/i/btn/x-click-butcc-donate.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!" />
-		  </form>
-		</td>
-		
-		<td align=center>
-
-		  <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
-		    <input type="hidden" name="cmd" value="_xclick" />
-		    <input type="hidden" name="business" value="cyrille.beraud@savoirfairelinux.com" />
-		    <input type="hidden" name="item_name" value="SFLphone donation" />
-		    <input type="hidden" name="item_number" value="sfldon" />
-		    <input type="hidden" name="no_note" value="1" />
-		    <input type="hidden" name="no_shipping" value="1" />
-		    <input type="hidden" name="currency_code" value="USD" />
-		    <input type="hidden" name="tax" value="0" />
-
-		    <input type="image" src="https://www.paypal.com/en_US/i/btn/x-click-butcc-donate.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!" />
-		  </form>
-		</td>
-	      </tr>
-	      
-	      <tr>
-		<td align=center>$10</td>
-		<td align=center>$20</td>
-		<td align=center>$50</td>
-
-		<td align=center>$100</td>
-		<td align=center>$250</td>
-		<td align=center>custom</td>
-	      </tr>
-	  </table>
\ No newline at end of file
diff --git a/www/templates/page_download.php b/www/templates/page_download.php
deleted file mode 100644
index f6d5e7c5e0..0000000000
--- a/www/templates/page_download.php
+++ /dev/null
@@ -1,2 +0,0 @@
-
-<?php show_page('Downloads.txt'); ?>
diff --git a/www/templates/page_features.php b/www/templates/page_features.php
deleted file mode 100644
index 4670f77c19..0000000000
--- a/www/templates/page_features.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php show_page('Features.txt'); ?>
diff --git a/www/templates/page_goals.php b/www/templates/page_goals.php
deleted file mode 100644
index ec97103f53..0000000000
--- a/www/templates/page_goals.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<h1>Goals</h1>
-
-<?php show_page('Goals.txt'); ?>
diff --git a/www/templates/page_home.php b/www/templates/page_home.php
deleted file mode 100644
index 3c641fe91e..0000000000
--- a/www/templates/page_home.php
+++ /dev/null
@@ -1,38 +0,0 @@
-
-<?php show_page('News.txt'); ?>
-
-
-<?php show_page('About.txt'); ?>
-
-
-<h1>Get started</h1>
-
-<p>
-The project is ongoing well, but your help and contribution is needed to make this software even better!
-</p>
-<p>&nbsp;</p>
-<p>
-<img align="left" style="margin-right: 10px; margin-left: 5em;" src="images/info.png"/> 
-<a href="index.php?mod=goals">Goals</a> - where do we want to be <br/>
-<a href="index.php?mod=features">Features</a> - where we are <br/>
-<a href="index.php?mod=screenshots">Screenshots</a> - we love them
-</p>
-<br style="clear: both;"/>
-<p>
-<img align="left" style="margin-right: 10px; margin-left: 5em;" src="images/fetch.png"/>
-<a href="index.php?mod=download">Download</a> - grab the latest source code<br/>
-<a href="index.php?mod=build">Build</a> - build and installation instructions <br/>
-</p>
-<br style="clear: both;"/>
-<p>
-<img align="left" style="margin-right: 10px; margin-left: 5em;" src="images/devel.png"/>
-<a href="/mantis">File a bug</a> - report errors<br/>
-<a href="index.php?mod=discuss">Discuss</a> - Subscribe to a mailing list or contact us <br/>
-<a href="index.php?mod=devel">Develop</a> - Submit patches, work on the code, contribute
-</p>
-
-
-
-<div id="downtown">
-  Any help is appreciated, <a href="index.php?mod=donate">donate</a>.
-</div>
\ No newline at end of file
diff --git a/www/templates/page_screenshots.php b/www/templates/page_screenshots.php
deleted file mode 100644
index 5d09b37d11..0000000000
--- a/www/templates/page_screenshots.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<h1>Screenshots</h1>
-
-<?php show_page('Screenshots.txt'); ?>
-- 
GitLab